一个安卓APP项目, 含有arm64-v8a版的原生lib. 在制作出的APK中, lib下确实有arm64-v8a文件夹.问题是, 这个apk安装到64位arm CPU的手机上后, lib文件夹究竟生成到, 哪个具体路径了?
实验制作了不含arm64-v8a版lib,只有armeabi lib的apk, 安装到同样手机上后, 可以看到,
是在"\data\data\pkgname" 下, 生成了lib子文件夹.而内含arm64-v8a版lib的apk, 安装到上述手机后, 却并没有在"\data\data\pkgname" 下, 生成lib文件夹!!!这个arm64-v8a版的原生lib, 究竟部署到哪儿去了呢? 谢谢.
实验制作了不含arm64-v8a版lib,只有armeabi lib的apk, 安装到同样手机上后, 可以看到,
是在"\data\data\pkgname" 下, 生成了lib子文件夹.而内含arm64-v8a版lib的apk, 安装到上述手机后, 却并没有在"\data\data\pkgname" 下, 生成lib文件夹!!!这个arm64-v8a版的原生lib, 究竟部署到哪儿去了呢? 谢谢.
我的APP开发, 暂时绕过这个问题了.
但是安装在手机上后应用名会在本来的应用名后面加了一堆奇怪的后缀
可以用命令行 adb shell pm path看到 加了后缀之后的名字
然后cd 到 /data/app/加上后缀的应用名/lib,可以看到有arm64文件夹