我的Android进阶之旅------>解决:debug-stripped.ap_' specified for property 'resourceFile' does not exist.
2016-04-21 10:59
519 查看
1.错误描述
更新Android Studio到2.0版本后,出现了编译失败的问题,我clean project然后重新编译还是出现抑郁的问题,问题具体描述如下所示:Error:A problem was found with the configuration of task ':watch:packageOfficialDebug'. > File 'D:\Code\XTC_VersionCompatible\watch\build\intermediates\res\resources-official-debug-stripped.ap_' specified for property 'resourceFile' does not exist.
如下图所示:
2. 解决方法
解决方法一
第一步:File—>Settings,打开Settings界面,搜索到Instant Run,如下图所示第二步:去掉第一项的勾选,即去掉“Enable Instant Run to hot swap code/resources on deploy (default enabled)”,如下图所示:
第三步:再重新编译,即可成功。
解决方法二
关闭Debug模式下的混淆开关和移除无用资源开关,如下所示:我本地的大致如下,开启了混淆
buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } debug { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }
第一步:关闭debug模式下的混淆开关和移除无用资源开关,即将minifyEnabled true改为minifyEnabled false,shrinkResources true改为shrinkResources false
如下所示:
buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } debug { minifyEnabled false shrinkResources false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }
第二步:重新编译即可。
3、参考
上述解决方法参考于:http://stackoverflow.com/questions/36540676/build-intermediates-res-resources-anzhi-debug-stripped-ap-specified-for-propeInstant Run feature not compatible with proguard on debug mod.
http://tools.android.com/tech-docs/instant-run
Note: Instant Run temporarily disables the Java Code Coverage Library (JaCoCo) and ProGuard. Because Instant Run only works with debug builds, this should not affect your release build.
You can disable Instant Run or disable proguard on debug mod.
(Disabling ProGuard on debug.gradle)
buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } debug { minifyEnabled false shrinkResources false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }
作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!
转载请保留原文地址:http://blog.csdn.net/ouyang_peng
相关文章推荐
- Android开发环境搭建及常见问题解决方法
- Android小知识
- 学习Android的Java基础
- Android SDK开发包国内下载地址
- Android中pendingIntent的深入理解
- Android 用户界面---操作栏(Action Bar 一)
- android 三种定位方式
- Android开发之AndroidAnnotations框架的使用
- android给view加数字
- Android打包APK的时候出现conversion to dalvik format failed with error 1错误!
- 关于 Android 进程保活,你所需要知道的一切
- android:设置密码隐藏与显示
- Android高仿秒拍热榜的卡片滑动和左右飞出效果--SwipeCardsView
- android 内存泄露笔记
- Android 源码系列之<二>从安全的角度深入理解BroadcastReceiver(上)
- Android进阶笔记15:选用合适的IPC方式
- android进程的初步认识
- Android学习知识合集
- Android中定时执行任务的3种实现方法
- Android中JNI的使用