一個安卓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, 究竟部署到哪兒去了呢?
謝謝.
uj5u.com熱心網友回復:
你解決這個問題了嗎?我也遇到同樣的問題了uj5u.com熱心網友回復:
還沒搞清楚.
我的APP開發, 暫時繞過這個問題了.
uj5u.com熱心網友回復:
是在 /data/app/應用名/lib/arm64下但是安裝在手機上后應用名會在本來的應用名后面加了一堆奇怪的后綴
可以用命令列 adb shell pm path看到 加了后綴之后的名字
然后cd 到 /data/app/加上后綴的應用名/lib,可以看到有arm64檔案夾
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/125391.html
標籤:Android
