com.android.build.gradle.internal.api.ApplicationVariantImpl_Decoratedで何か死ぬやつ
問題
Android Studio 1.0がでてgradle pluginも1.0.0になったんで適当に反映したら死にました。
Error:Could not find property 'processManifest' on com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated@3ebf5213.
原因
大体このエラーはrobolectricが悪いです。以下はエラーが出たbuildscript内のdependenciesの記述です。
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'
classpath 'me.champeau.gradle:gradle-groovy-android-plugin:0.3.4'
classpath 'io.fabric.tools:gradle:1.+'
classpath 'org.robolectric:robolectric-gradle-plugin:0.13.0'
}
対応
robolectric pluginを0.14.1にしたら直りました。
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'
classpath 'me.champeau.gradle:gradle-groovy-android-plugin:0.3.4'
classpath 'io.fabric.tools:gradle:1.+'
classpath 'org.robolectric:robolectric-gradle-plugin:0.14.1'
}
まとめ
robolectricちょっとなーrobospockの方がよさそうな気はしてきたがrobospockはrobolectricの上に乗ってる気がするので意味ない気もしてきた。