MTK平臺,將apk預置到data/app.
編譯之后,查看out目錄的data/app下有test.apk.
查看userdata.img只有57kb,沒有打包進userdata.img。所以升級軟體后data/app里面沒有apk。
分析原因:我們使用的是8.1 go版本,userdata的磁區檔案格式為發f2fs,無法預置檔案.
但是9.0 go版本是可以的.
O1 版本 make_f2fs 帶的引數 只有-s size 也就是做img 的時候,不會將out/target/product/xx/data 目錄打包進img,而是做一個空的img.
P 版本 做img 的時候 有帶-f 的引數,會將out/target/product/xx/data 目錄打包進userdata.img.
請問各路大神,如何修改使8.1也支持預置到data/app.(檔案格式為發f2fs不變)
uj5u.com熱心網友回復:
為啥不修改檔案格式,改成 ext4 格式,再修改 PackageManagerService.java, 就okuj5u.com熱心網友回復:
開機執行腳本,然后 adb install,轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/95610.html
標籤:Android
