RockchipソースからAndroidイメージを作成していますが、APKを追加したいと思います。Androidソースを構築する際にシステム署名が必要なAPKを含めるにはどうすればよいですか?
android:sharedUserId="android.uid.system"
限り、アプリケーションは、システムがあったように同じ証明書で署名されて正常に動作します:
APKは、そののAndroidManifest.xmlに次の行を持っています。現在、APKの作成後に手動で署名することでこれを達成しています。
私は、システムが構築されている間、APKを含めるようにthis答えを使用しています、しかし、私はAndroid.mkファイルに次の行に関してはほとんどの混乱を持っている:
LOCAL_CERTIFICATE := < desired key >
このフィールドの可能な値は、platform
,shared
,media
およびreleasekey
です。
私のアプリケーションの署名なしのコピーを含めると、ソースからビルド中にシステムの残りの部分と一緒に署名する手段がありますか?おそらくLOCAL_CERTIFICATE
にこれらの値の1つを使用していますか?
は、うーん、さらにいくつかの検索の後、私が見つけた[この](http://stackoverflow.com/a/32135870/2698179)、これは私の唯一のオプションですか?画像に追加する前に手動でAPKに署名する必要がありますか? – keag