纯粹的分离性:无法开始活动;无法加载本地库

Pure NativeActivity: Unable to start activity; Unable to load native library

本文关键字:加载 开始 分离性 纯粹 活动      更新时间:2023-10-16

apk启动后,我会得到此错误:

e androidruntime:java.lang.runtimeException:无法启动活动 componentInfo {com.engine001.test/android.app.nativeactivity}: java.lang.illegalargumentException:无法加载本机库: /data/app/com.myapp.test-2/lib/arm/liblauncher.so

即使没有链接到其他。使用最新的tegra/ndk/等...工具。

整个系统正常工作,直到我升级系统和更新的工具为止。

编辑:我尝试安装我使用的工具的先前版本(NDK R12B)。我还尝试过从字面上复制我的旧NVPACK并将其设置为无济于事。

我不确定要包括什么。这是一个目前正在使用的非常大的项目。

我不能包括实际的Java代码,因为我在此之后修改了APK,并且如果产生DEX文件,则无法完成此操作,这就是Java所需要的。因此,可以清楚地使用纯粹的分泌性。

无法加载本地库:/data/app/com.myapp.test-2/lib/arm/liblauncher.so

较新的NDK不再支持此路径。您需要确保您的ABI为x86x86_64armeabi-v7aarm64-v8a。即路径应该是以下类似:

/data/app/com.myapp.test-2/lib/arm64-v8a/libLauncher.so