当我尝试更新我的 Android 应用程序以在 4.2.1、Nexus 7 上运行时遇到了一个可疑问题。我正在使用我自己的 .so 库,在我更新之前,该库在 Android 版本 4.1 上运行良好。现在我遇到了各种各样的问题。
我在运行 3.2.1 的 Android 设备和运行 4.2.1 的 Nexus 7 上部署时比较了日志。图书馆被放置在两个不同的位置,这可能会导致我的问题。
安卓 3.2.1:
Trying to load lib /data/data/com.my.app/lib/lib_my_app_jni.so 0x407e8218
Added shared lib /data/data/com.my.app/lib/lib_my_app_jni.so 0x407e8218
安卓 4.2.1 (Nexus 7):
Trying to load lib /data/app-lib/com.my.app-1/lib_my_app_api_jni.so 0x4257b6c8
Added shared lib /data/app-lib/com.my.app-1/lib_my_app_api_jni.so 0x4257b6c8
为什么它突然被放在 mysteries app-lib 目录中?我如何强制它回来?这在哪里记录?
谢谢...