【发布时间】:2018-03-12 21:01:56
【问题描述】:
假设我们已经下载、构建和刷新了 AOSP 源代码。现在对系统应用进行了更改(例如更改了 packages/apps/Nfc 包中的常量)。
下一步就是构建它,有两种方法可以做到:
cd packages/apps/Nfc; mm
或
mmm Nfc
这将创建 out/target/product//system/app/NfcNci/NfcNci.apk 文件
更新系统应用的正确方法是什么?
我尝试使用 adb install NfcNci.apk 但没有成功:
~/android/aosp-7.1.2-3.10-v2/out/target/product/kugo/system/app/NfcNci$ adb install NfcNci.apk
Failed to install NfcNci.apk: Failure [INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install com.android.nfcnci without first uninstalling.]
~/android/aosp-7.1.2-3.10-v2/out/target/product/kugo/system/app/NfcNci$ adb install -r NfcNci.apk
Failed to install NfcNci.apk: Failure [INSTALL_FAILED_INVALID_APK: Package couldn't be installed in /data/app/com.android.nfcnci-1: Package /data/app/com.android.nfcnci-1/base.apk code is missing]
【问题讨论】:
标签: android build android-source