Android错误集锦:Error:Execution failed for task ':app:processMockDebugManifest'.

错误描述:

Error:Execution failed for task ':app:processMockDebugManifest'.

> Manifest merger failed : Attribute application@allowBackup value=(false) from AndroidManifest.xml:23:9-36

  is also present at [net.qiujuer.common:okhttp:3.0.0] AndroidManifest.xml:17:9-35 value=(true).

  Suggestion: add 'tools:replace="android:allowBackup"' to <application> element at AndroidManifest.xml:22:5-39:19 to override.

问题分析:

项目依赖库和主程序的allowBackup冲突

解决方法:

<application tools:replace="android:allowBackup"  

        android:name=".MyApplication"  

        android:allowBackup="false" >

添加tools:replace属性,替换要覆盖的标签属性即可。这样库文件中AndroidManifest文件标签属性会被主程序的标签属性替换掉。

参考:http://stackoverflow.com/questions/25981156/tools-replace-not-replacing-in-android-manifest

时间: 2024-10-01 18:20:39

Android错误集锦:Error:Execution failed for task ':app:processMockDebugManifest'.的相关文章

Error:Execution failed for task &#039;:app:compileDebugAidl&#039;. &amp;gt; aidl is missing(Android Studio编译错误)

今天下载了一个1.2.1.1版本的Android Studio,使用VPN更新好SDK之后就新建了一个hello world工程测试一下环境,然后就出现以下错误: Error:Execution failed for task ':app:compileDebugAidl'. > aidl is missing 什么情况?全新安装的环境也有错误?Google发布这个工具时没有测试好吗? 没搞过这个工具,一阵搜索得到以下方案: 1.右键工程->Open Module Settings 2.将Bu

我的Android进阶之旅------&amp;gt;解决:Execution failed for task &#039;:app:transformResourcesWithMergeJavaResForDebug&#039;.

错误描述 今天在Android Studio项目中加入了jackson的开发包,编译运行时候,引发了如下的错误: Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. > com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Du

怎么处理-Error:Execution failed for task &amp;amp;#39;:app:dexDebug&amp;amp;#39;

问题描述 Error:Execution failed for task ':app:dexDebug' 解决方案 导的包有重复的.在用Android Studio做开发的时候难免会遇到这个错误,那么如何去解决这个问题哪? 重点在Log的后半部分finished with non-zero exit value 2. 很明显,这里表明了有重复的内容存在,后来检查jar包,发现没有重复的jar啊.问题就在这里. 我们平时在引用一个第三方jar包的时候应该先看看这个工程是否引入了其他jar包,很明显

Error:Execution failed for task &amp;#39;:app:mergeDebugResources&amp;#39;. &gt; Some file crunching failed, see logs for details

Android Studio 编译中断....   Error:Execution failed for task ':app:mergeDebugResources'. > Some file crunching failed, see logs for details   错误信息如上:   解决方案: drawable里面的图片格式保存不对,Android studio 当编译资源文件的时候(using AAPT(Android Asset Packaging Tool))会抛出异常, 只

volley导入后运行项目-Error:Execution failed for task &amp;amp;#39;:app:preDexDebug&amp;amp;#39;

问题描述 Error:Execution failed for task ':app:preDexDebug' Error:com.android.dx.cf.iface.ParseException: class name (com/android/volley/CacheDispatcherTest) does not match path (tests/bin/classes/com/android/volley/CacheDispatcherTest.class) 解决方案 http:/

aidl-Android studio写AIDL时报错:Execution failed for task,

问题描述 Android studio写AIDL时报错:Execution failed for task, 我用的是Android Studio 1.4 第二张图compile sdk version那里只能选api level 23. 在aidl包下我写了2个aidl文件,另外MainActivity那个包中的MyParcelClass,这3个和aidl有关.下面贴下代码: MyParcelClass.java public class MyParcelableClass implement

升级mysql_upgrade 提示错误FATAL ERROR: Upgrade failed的原因

升级mysql_upgrade 提示错误FATAL ERROR: Upgrade failed的原因 2014年07月25日 10:33 by:老修--走失的镜头盖分类:网站技术 -> mysql 正文我来说两句 用mysql_upgrade 升级mysql的两种错误: 第一种. 提示FATAL ERROR:Upgrade failed 的时候时候输入mysql升级命令并输入密码后出现下面的错误提示: [root@AY1405111111157597d01Z ~]# mysql_upgrade

Execution failed for task &amp;#39;:compileDebugAidl&amp;#39;. java.lang.IllegalStateException: aidl is missing

Execution failed for task ':compileDebugAidl'.  java.lang.IllegalStateException: aidl is missing 统一所有的module的build tools版本与compile sdk版本

Android错误集锦: &quot;程序包R不存在&quot; 的解决方法

新建一个Android项目,修改资源.包名等多种信息后,报『错误: 程序包R不存在』的错误. 意译为:『您引用的R可能与包名不符,非包名路径下的文件可能需要写明 "import 包名.R".请在查验包名正确后重试』. 问题分析: 这种情况下,问题多出在包名.  尤其在java文件中没有写明『import **.R』时,IDE目测会去当前java文件的同包名找R:  解决方法: 1.可以在该文件中写明『import 包名(AndroidManifest中的).R; 』,然后再build: