美文网首页
android studio 构建之bug系列

android studio 构建之bug系列

作者: 毹毹 | 来源:发表于2020-11-05 16:25 被阅读0次
    最近构建项目时总是会遇到一些小bug,今天整理一下,方便日后查阅,毕竟好记性不如烂笔头,✌️
    1,More than one file was found with OS independent path 'lib/armeabi-v7a/libgnustl_shared.so'
    项目需要升级友盟SDK,运行时报More than one file was found with OS independent path 'lib/armeabi-v7a/libgnustl_shared.so' 错误,翻译为 找到多个与操作系统无关的文件,路径为“lib/armeabi-v7a/libgnustl-shared.so”,可以理解为libgnustl-shared.so 这个包重复了
    解决方案:gradle文件添加下面配置:
    packagingOptions {
            pickFirst 'lib/armeabi-v7a/libgnustl_shared.so'
        }
    
    android{
        //添加下面配置
        packagingOptions {
            pickFirst 'lib/armeabi-v7a/libgnustl_shared.so'
        }
        ...
    }
    
    2,运行时也会遇到这种问题Manifest merger failed with multiple errors, see logs,首先查看一下具体什么原因导致的,打开AndroidManifest.xml
    截屏2020-11-05 下午4.21.15.png
    点击MerferManigfest就可以查看具体原因了
    截屏2020-11-05 下午4.00.25.png
    这个找不到appID
    在build.gradle加一个就可以了。(这里遇到的原因都不同但是从这里查看得到具体原因之后再去解决就OK了。)
    截屏2020-11-05 下午4.19.29.png
    3,项目编译的时候报了这个错误Dex archives: setting .DEX extension only for .CLASS files
    截屏2020-11-06 下午2.45.51.png
    clean project 然后rebuild project 就可以了
    

    具体咋产生的还不知道呢~囧

    相关文章

      网友评论

          本文标题:android studio 构建之bug系列

          本文链接:https://www.haomeiwen.com/subject/fpcavktx.html