1.背景

app 需要使用系统的权限 在 AndroidManifest.xml 中声明了系统全下申明了系统权限android:sharedUserId=”android.uid.system”

2.签名文件存放位置

找到平台签名文件“platform.pk8”和“platform.x509.pem”
文件位置 android/build/target/product/security/

3.签名工具位置

签名工具“signapk.jar”
位置:android/prebuilts/sdk/tools/lib

4.使用签名文件

签名证书“platform.pk8 ”“platform.x509.pem ”,签名工具“signapk.jar ”放置在同一个文件夹;

5.执行命令

java -jar signapk.jar platform.x509.pem platform.pk8 nfcbd1.4_30s.apk nfcbd1.4_30s_signed.apk

或者直接在Ubuntu 编译环境执行 java -jar out/host/linux-x86/framework/signapk.jar build/target/product/security/platform.x509.pem build/target/product/security/platform.pk8 input.apk output.apk