debug-stripped.ap_' specified for property 'resourceFile' does not exist.(转载)

发布时间:2017-7-1 11:52:41编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"debug-stripped.ap_' specified for property 'resourceFile' does not exist.(转载) ",主要涉及到debug-stripped.ap_' specified for property 'resourceFile' does not exist.(转载) 方面的内容,对于debug-stripped.ap_' specified for property 'resourceFile' does not exist.(转载) 感兴趣的同学可以参考一下。

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. 解决方法

Android Studio 之 打包生成的 apk 安装包装到手机上闪退 

报错:

报ClassNotFoundException: Didn't find class "...Activity" on path: DexPathList

有参考过这篇博客:http://www.cnblogs.com/xinaixia/p/6888334.html

解决方法同(下面的解决方法一:)

解决方法一

第一步: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-prope

Instant 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



上一篇:解决 ASP.NET Core Hangfire 未授权(401 Unauthorized)
下一篇:插入排序的Java代码实现

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款