こんにちは、おそらく某入門書の著者です。出版社の正誤表にも記載がありますが、必要な依存関係が設定されていないミスです。
'io.reactivex:rxandroid:1.2.1'
への依存を追加すれば「unresolve reference」は解消するはずです。
p.269のリスト16.2
誤:
groovy
1dependencies {
2 compile fileTree(dir: 'libs', include: ['*.jar'])
3 testCompile 'junit:junit:4.12'
4 compile 'com.android.support:appcompat-v7:23.1.1'
5 compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
6
7 def retrofitVersion = '2.0.2'
8 compile "com.squareup.retrofit2:retrofit:$retrofitVersion"
9 compile "com.squareup.retrofit2:adapter-rxjava:$retrofitVersion"
10}
正:
groovy
1dependencies {
2 compile fileTree(dir: 'libs', include: ['*.jar'])
3 testCompile 'junit:junit:4.12'
4 compile 'com.android.support:appcompat-v7:23.1.1'
5 compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
6
7 compile 'io.reactivex:rxandroid:1.2.1' // ←これを追加
8 def retrofitVersion = '2.0.2'
9 compile "com.squareup.retrofit2:retrofit:$retrofitVersion"
10 compile "com.squareup.retrofit2:adapter-rxjava:$retrofitVersion"
11}
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/22 22:18