android studio 重新将module中的代码加入到自己项目中,报错找不到SO文件。

简介: android studio 重新将module中的代码加入到自己项目中,报错找不到SO文件。

报错为:

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.bestgo.imobicallflash-2/base.apk"],nativeLibraryDirectories=[/data/app/com.bestgo.imobicallflash-2/lib/arm, /system/fake-libs, /data/app/com.bestgo.imobicallflash-2/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]] couldn't find "libutility.so"

在module gradle中加入:

sourceSets{
  main{
       jniLibs.srcDirs=["libs"]
}
}

在进行builder就行了;


当你还有 一种情况就是你的gradle中加入:

splits {
    abi {
        enable true
        reset()
        include 'armeabi-v7a'
        universalApk false
    }
}

你必须看看你的

include 'armeabi-v7a'

是否以你的So文件想对应,之后才会在android目录中生成jniLibs。


第二种方法是正project目录中app.libs下加入你的So文件。在builder就ok。

目录
相关文章
|
10天前
|
API Android开发
Android 监听Notification 被清除实例代码
Android 监听Notification 被清除实例代码
|
17天前
|
存储 Linux 开发工具
Linux手动升级替换Android Studio
【6月更文挑战第22天】
|
16天前
|
Android开发
Android Studio(2022.3.1)设置阿里云源-新旧版本
Android Studio(2022.3.1)设置阿里云源-新旧版本
82 1
|
11天前
|
Web App开发 JavaScript 前端开发
Android端使用WebView注入一段js代码实现js调用android
Android端使用WebView注入一段js代码实现js调用android
26 0
|
11天前
|
Java Linux 开发工具
Windows环境下Android Studio v1.0安装教程
Windows环境下Android Studio v1.0安装教程
21 0
|
17天前
|
Java 开发工具 Android开发
详细解读Android开发DNK开发将.c文件打包成os
详细解读Android开发DNK开发将.c文件打包成os
11 0
|
19天前
|
Android开发
如何 将Android Studio升级至最新版(4.0)
如何 将Android Studio升级至最新版(4.0)
28 0
|
API Android开发 Go
Android Studio Module疑问
ERROR: APK path is not specified for module From your existing project, go to 'File' -> 'Project Structure' Click 'Modules' entry from the 'Pro...
1174 0
|
5天前
|
Java Android开发 iOS开发
探索Android与iOS开发的差异:平台选择对项目成功的影响
【7月更文挑战第8天】在移动应用开发的广阔天地中,Android与iOS两大平台各自占据着半壁江山。本文将深入探讨这两个平台在开发环境、用户界面设计、性能优化以及市场覆盖等方面的根本差异,并分析这些差异如何影响项目的成功。通过比较和分析,旨在为开发者在选择平台时提供更全面的视角,帮助他们根据项目需求和目标市场做出更明智的决策。
|
2天前
|
开发工具 Android开发 iOS开发
探索Android与iOS开发的差异与挑战
【7月更文挑战第11天】在移动应用开发的广阔天地中,Android和iOS两大平台如同双子星座般耀眼,各自拥有独特的开发生态和用户群体。本文将深入分析这两个平台的显著差异,从技术架构到开发工具,再到市场定位,揭示它们之间的异同。通过比较,我们不仅能够更好地理解各自的优势和局限,还能洞察未来移动应用开发的趋势。