2 files found with path ‘lib/arm64-v8a/xxx.so‘ 问题解决

这篇具有很好参考价值的文章主要介绍了2 files found with path ‘lib/arm64-v8a/xxx.so‘ 问题解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

2 files found with path ‘lib/arm64-v8a/xxx.so‘ 问题

2 files found with path 'META-INF/DEPENDENCIES' from inputs:报错


2 files found with path ‘lib/arm64-v8a/xxx.so‘ 问题

解决方法:

在报该编译错误的module的build.gradle中加入如下配置项,排除掉中间生成的lib/arm64-v8a/xxx.so

android { 
    packagingOptions
    {
        exclude'lib/arm64-v8a/xxx.so'
    }
}

2 files found with path 'META-INF/DEPENDENCIES' from inputs:报错

> Task :app:mergeDebugJavaResource FAILED
Execution failed for task ':app:mergeDebugJavaResource'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.MergeJavaResWorkAction
   > 2 files found with path 'META-INF/DEPENDENCIES' from inputs:
      - C:\Users\admin\.gradle\wrapper\dists\gradle-6.8-bin\caches\transforms-3\c9524869f844e5aa0e4c08903f15e41f\transformed\jetified-httpclient-4.5.6.jar
      - C:\Users\admin\.gradle\wrapper\dists\gradle-6.8-bin\caches\transforms-3\d37663de769a65fb667ce308a29d0c3c\transformed\jetified-httpcore-4.4.10.jar
     Adding a packagingOptions block may help, please refer to
     https://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.PackagingOptions.html
     for more information
 
* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.

解决办法
在报该编译错误的module的build.gradle中加入如下配置项,排除掉中间生成的META-INF/DEPENDENCIES文件 ,

android { 
    packagingOptions
    {
        exclude'META-INF/DEPENDENCIES'
    }
}


参考:https://www.jianshu.com/p/41618b6cfcb4
 文章来源地址https://www.toymoban.com/news/detail-512747.html

到了这里,关于2 files found with path ‘lib/arm64-v8a/xxx.so‘ 问题解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2 files found with path ‘lib/armeabi-v7a/liblog.so‘ from inputs:

    下图两个子模块都用CMakeLists.txt引用了android的log库,编译后,在它们的build目录下都有liblog.so的文件。 四个CPU架构的文件夹下都有。 上层模块app不能决定使用哪一个,因此似乎做了合并,路径就是报错里的哪个路径,须在app模块下的build.gradle文件指明使用该路径下的liblog.s

    2024年02月07日
    浏览(53)
  • 手机cpu架构查看及armeabi、armeabi-v7a、arm64-v8a及x86等说明

    win+R,输入cmd 填下指令如下 adb shell getprop ro.product.cpu.abi 1.armeabiv-v7a: 第7代及以上的 ARM 处理器。2011年15月以后的生产的大部分Android设备都使用它. 2.arm64-v8a: 第8代、64位ARM处理器,很少设备,三星 Galaxy S6是其中之一。 3.armeabi: 第5代、第6代的ARM处理器,早期的手机用的比较多。

    2024年02月07日
    浏览(65)
  • Android:Device supports x86, but APK only supports armeabi, armeabi-v7a,arm64-v8a on device

    一、前言: 在我运行app的时候出现如下错误 二、解决方案: 我也在网上查了很多,经过自己的尝试验证过的结论分享给大家。 报错信息大概意思是:即设备支持x86,但APK仅支持armeabi, armeabi-v7a,arm64-v8a 原因 模拟机的设备是 x86,但是运行的这个程序的 apk 却只支持 armeabi-v7a

    2024年02月04日
    浏览(53)
  • linux NDK交叉编译rtmp 与 ffmpeg+rtmp交叉编译(v7a,v8a) 完成流程

    最近在学RTMP,记录一下完成的编译流程 我是mac 电脑,但是mac上编译一直通过不了,后来才换到服务器上编译, 其实mac也能编译,只是最开始踩到坑里面了… 这里记录一下linux编译完整流程 环境: NDK: android-ndk-r17c Ffmpeg: ffmpeg4.2.2 (高版本也可以编译) system: mac 首先下载 rtmp https://gith

    2024年02月15日
    浏览(48)
  • /usr/lib64/atlas/libsatlas.so: No such file or directory

    ref: software installation - g++: error: /usr/lib64/atlas/libsatlas.so: No such file or directory - Ask Ubuntu 

    2024年02月15日
    浏览(45)
  • linux报/lib64/libc.so.6: version `GLIBC_2.28‘ not found

    本处理方法主要针对新创建的服务器centos7.9版本 前提准备  安装gcc 升级make 安装glibc-2.28 如果在编译的失败,则提示什么就下载什么 比如下面提示bison版本过旧,那么就升级bison  更新完缺失的软件之后再重新编译 编译完成后再安装 接下来还剩一个  同样的步骤,只是这次安

    2024年01月17日
    浏览(47)
  • 集群报错 /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found

    集群报上述错误,没有root权限,不想麻烦管理员的解决办法: ImportError: /lib64/libstdc++.so.6: version GLIBCXX_3.4.29\\\' not found 错误如下: 查看一下报错环境位置的libstdc++.so.6情况 发现确实没有 version `GLIBCXX_3.4.29’ 因为安装的gcc版本比较高,生成的动态库没有替换老版本gcc的动态库,

    2023年04月08日
    浏览(33)
  • 【debug】报错ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20‘ not found

    报错:/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20’ not found 原因:编译GCC源码升级GCC版本后出现的该问题, 这是由于GCC升级后标准库还是旧的导致的 第一步:通过命令行找到最高版本的libstdc++.so 第二步:通过命令行查看最新的libstdc++.so.6是否有GLIBCXX_3.4.20,比如找到最高版本的

    2024年02月14日
    浏览(45)
  • Centos /lib64/libc.so.6: version `GLIBC_2.28‘ not found (required by

    本文向大家介绍Centos系统在启动一些服务的时候会碰到的/lib64/libc.so.6: version `GLIBC_2.28’ not found (required by…的问题的解决方法,根据提示可知碰到此问题,是因为没有找到GLIBC_2.28版本,需要添加GLIBC的2.28版本 运行该命令后会报下面两个错误 先执行 之后再执行 会遇到报错2

    2024年02月12日
    浏览(52)
  • manifest for docker.io/arm64v8/elasticsearch:latest not found问题处理

    使用docker安装elasticsearch的时候可能会碰到这样的问题: manifest for docker.io/arm64v8/elasticsearch:latest not found 在安装arm64的elasticsearch时,docker安装会报错,无法继续进行,意思就是在docker找不到最新版本的服务,这个时候要注意,在docker hub官网上面有关于elasticsearch的版本号,如果

    2024年02月11日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包