所有
我想对设置进行一些修改,然后构建它,输出生成两个文件
Install: out/target/product/g32ref/system/app/Settings.odex
Install: out/target/product/g32ref/system/app/Settings.apk
Run Code Online (Sandbox Code Playgroud)
然后我使用安装apk
adb install -r out/target/product/g32ref/system/app/Settings.apk
Run Code Online (Sandbox Code Playgroud)
错误是
adan@adan-Latitude-D630:~/myproject$ adb install -r out/target/product/g32ref/system/app/Settings.apk
228 KB/s (7510110 bytes in 32.109s)
pkg: /data/local/tmp/Settings.apk
Failure [INSTALL_FAILED_DEXOPT]
Run Code Online (Sandbox Code Playgroud)
如何将生成的文件推送或安装到设备?非常感谢你!!
基本上,您有2个选择:
看来您可以访问系统“设置”应用程序的源代码,因此可以在某种程度上通过插入Android 来禁用护送的odex文件的生成,并具有独立的APK(其中包含classes.dex)。 mk以下标志LOCAL_DEX_PREOPT := false
坚持带护送的odex文件(出于性能等方面的考虑),但不使用adb安装,只需将apk文件和.odex.gz的adb推送到/ system / app /((可能需要重新安装adb设置阶段)
| 归档时间: |
|
| 查看次数: |
8284 次 |
| 最近记录: |