我将Android Studio更新到2.0版.构建失败并且还需要比Android Studio 1.5版构建更长的时间.每次运行我的应用程序时,我都会清理并重新加载项目,但这没用.错误消息是:
为属性"resourceFile"指定的\ build\intermediates\res\resources-anzhi-debug-stripped.ap_'不存在.
android android-gradle-plugin android-studio-2.2 android-gradle-2.2
我的环境:
Android Studio 2.1.2
Android Gradle Plugin v2.1.2
Mac OSX v10.11.5
Run Code Online (Sandbox Code Playgroud)
到目前为止,我在调用"Build => clean Project"并运行我的项目时关闭了Instant Run.我关闭Instant Run的原因是因为这个和这个问题.但是,最近,每次我尝试清理项目时,我都会遇到这个问题:
Error:Could not read path
<path/to/app/module>/build/intermediates/classes/release/com/<package/name>/R$layout.class'.
Run Code Online (Sandbox Code Playgroud)
有趣的是,它找不到的特定文件路径似乎是随机的.例如,如果我调用Gradle sync然后再次清理,它将失败并显示以下错误:
Error:Could not read path
<path/to/app/module>/build/intermediates/classes/release/com/<different/package/name>$ProductCategoryAdapter$1.class'.`
Run Code Online (Sandbox Code Playgroud)
重现步骤:
解决方法
当前的解决方法是重新启用Instant Run.但是,这也将导致关闭它的原因.
问题
1)有没有其他人遇到过这个问题?
2)是否有其他可能的解决方法,甚至更好的解决方案?
我将Android工作室从预览2更新为预览3,现在当我尝试生成发布APK时出现此错误:
Error:A problem was found with the configuration of task ':app:packageProdRelease'.
> File '/Users/jay/repositories/test/app/build/intermediatesError:A problem was found with the configuration of task ':app:packageProdRelease'.
> File '/Users/jay/repositories/test/app/build/intermediates/res/resources-prod-release-stripped.ap_' specified for property 'resourceFile' does not exist.
Run Code Online (Sandbox Code Playgroud)
我已经读过它可能与即时运行功能有关所以我禁用它仍然是同样的错误.然后,我尝试将shrinkResources属性设置为false然后它工作.但是当我尝试在Google Developper Console中上传apk时,它说我的apk不是Zipaligned ...
无论您是Google Developper,请帮帮我!:o
android apk android-studio build.gradle android-gradle-plugin