問題
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の上に乗ってる気がするので意味ない気もしてきた。