一、AndroidManifest.xml文件错误
报错内容:
Error:Execution failed for task ':app:processDebugManifest'.
error.pngManifest merger failed : Attribute meta-data#android.support.VERSION@value value=(25.3.0) from [com.android.support:design:25.3.0] AndroidManifest.xml:27:9-31
is also present at [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:27:9-31 value=(25.3.1).
Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:25:5-27:34 to override.
出现的原因:
布局文件中同时使用了BottomNavigation和CardView布局组件报错,应该是兼容性问题,然后删除了CardView,继续正常,然后在Fragment中,导入v4包时,出现了同样的问题。
<com.ashokvarma.bottomnavigation.BottomNavigationBar />
解决办法:
首先,按照提示,修改AndroidManifest.xml文件,添加 tools:replace = "android:value",然后出现了新的错误。 Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple errors, see logs。
仔细查看出错提示后,发现时版本问题,于是修改build.gradle中内容后,问题解决了。
二、编译运行时,APK报错
报错内容:
The APK file F:\.......\xxx.apk does not exist on disk.
Error while Installing APK
QQ图片20170517172352.png
网友评论