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
即使最基本的NDK应用程序似乎也存在此问题,即使未链接到其他.so。使用最新的Tegra / NDK / etc ...工具。
在我升级系统和更新工具之前,整个系统都运行良好。
编辑:我试图安装以前使用过的工具的旧版本(ndk r12b)。我还尝试过从字面上复制我的旧NVPACK并将设置恢复到无济于事。
我不确定要包括什么。这是一个正在使用的大型项目。
在修改APK之后,我无法包含实际的Java代码,并且如果生成了DEX文件(Java需要这样做),则无法做到这一点。因此要清楚,使用纯NativeActivity。
答案 0 :(得分:0)
无法加载本机库:/data/app/com.myapp.test-2/lib/arm/libLauncher.so
较新的NDK不再支持此路径。您需要确保您的ABI为x86_64
,armeabi-v7a
,arm64-v8a
,/data/app/com.myapp.test-2/lib/arm64-v8a/libLauncher.so
。即路径应如下所示:
list_city = DF['city'].unique()
--->output => list_city = array(['AA','BB','CC'])
for city in list_city
df2_city = DF[DF['city']= city]