Android Studio 错误(持续更新中一)

2016-7-28(以下=-=全是亲测可用=-=不能用=-=那咱也不造了啊啊啊啊啊啊啊啊..........)

错误一:

Error:Execution failed for task ':Rine:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs

答案:

原因是导入的库在build.gradle中的minSdkVersion与你的应用的minSdkVersion不匹配导致的

(app要求应用最小系统版本和库要求系统最小版本不一致),将其改成一样即可。


错误二:

Error:Execution failed for task ':Rine:processDebugManifest'.
> Manifest merger failed : Attribute application@icon value=(@mipmap/icon) from AndroidManifest.xml:13:9-36
	is also present at [RineDemo:library:unspecified] AndroidManifest.xml:13:9-45 value=(@drawable/ic_launcher).
	Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:10:5-24:19 to override.

答案:

AS的Gradle插件默认会启用Manifest Merger Tool,若Library项目中也定义了与主项目相同的属性(例如默认生成的android:icon和android:theme),则此时会合并失败,并报上面的错误。然后删掉 library中AndroidManifest.xml的ndroid:icon就OK了。

错误三:

Error:Execution failed for task ':Rine:clean'.
> Unable to delete directory: C:\Users\acer\androidstudio\RineDemo\Rine\build\outputs\apk

答案:

说明这个文件被其他文件占用 ,可以把Android studio 关掉 直接去对应的文件夹下面删除对应的文件。
一般在不能删除的情况下,多点几下重试,就能成功删除。如果实在无法删除。 

可以去任务管理器 把 Java 的进程强行停止掉。 再重新打开android studio 就可以了。

我的方法很极端=-=直接重启系统=-=然后就OK了=-=唉=-=上面的方法不适合我,唉=-=

错误四:

Error:Gradle DSL method not found: 'runProguard()'
将build.gradle下的 runProguard()换成 minifyEnabled即可。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值