android 文件合并打包 Error:Execution failed for task ':app:processEnv_devDebugManifest' '解决方案


Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(26.0.0-alpha1) from [com.android.support:appcompat-v7:26.0.0-alpha1] AndroidManifest.xml:27:9-38
is also present at [com.android.support:support-v13:25.3.1] AndroidManifest.xml:27:9-31 value=(25.3.1).
Suggestion: add 'tools:replace="android:value"' to element at AndroidManifest.xml:25:5-27:41 to override.

重点是:Attribute meta-data#Android.support.VERSION@value value=(25.3.0) 

这里在build合并的时候出现了错误。看有的文章中,差不多也是这样的问题,因为多渠道 引用的versionCode versionName 一类的问题等等。


解决方案:

1.Suggestion: add 'tools:replace="android:value"' to element at AndroidManifest.xml:25:5-27:34 to override.按照官方报错添加了,但是并没有解决问题。

2.build.gradle根标签上加上useOldManifestMerger true,试了下也没有解决问题

3.在build.gradle中添加如下代码(任意位置)



configurations.all {    resolutionStrategy.eachDependency { DependencyResolveDetails details ->        def requested = details.requested        if (requested.group == 'com.android.support') {            if (!requested.name.startsWith("multidex")) {                details.useVersion '25.3.0'            }        }    }}

转载地址:http://blog.csdn.net/piitw/article/details/65935059点击打开链接



更多相关文章

  1. Android为Menu添加item及响应函数
  2. Android(安卓)Studio JDK版本问题报错
  3. Google Maps Android(安卓)API v2说明
  4. Android动态添加TextView
  5. Android(安卓)support和Androidx库不能共存问题【android日志小
  6. android RadioButton 点击时候出现点击声音的效果
  7. android - mvp实现商品详情页面【仿】京东App
  8. Android(安卓)InputMethodManager 导致的内存泄露及解决方案
  9. android解决UI阻塞问题——创建AsyncTask 子线程

随机推荐

  1. Android第一行代码(第二版)
  2. android中点击空白处隐藏软键盘
  3. android 生成二维码图片
  4. Android emulator中的system.img,userdata
  5. ffmpeg 怎么用
  6. Android4.0 无线网络代码分析
  7. Android编译时主要瓶颈分析
  8. Android官方技术文档翻译——Gradle 插件
  9. Android 用代码获取基站号(cell)和小区号
  10. AndroidManifest中android:exported="fal