如何安裝系統(tǒng)認(rèn)證簽名過的APK
解決方法有如下兩種:
第一種
如果你 repo sync 了 android 的整個源碼,那么可以直接把你的 app 放到 /packages/apps 下面去 mm ,不過要記得在 Android.mk 中增加 LOCAL_CERTIFICATE 屬性,這個屬性具體有三個值:
系統(tǒng)中所有使用 android.uid.system 作為共享 UID 的 APK ,都會首先在 manifest 節(jié)點中增加android:sharedUserId=“android.uid.system”,然后在 Android.mk 中增加 LOCAL_CERTIFICATE := platform??梢詤⒁?Settings 等
系統(tǒng)中所有使用android.uid.shared作為共享 UID 的 APK,都會在 manifest 節(jié)點中增加android:sharedUserId=“android.uid.shared”,然后在 Android.mk 中增加 LOCAL_CERTIFICATE := shared。可以參見 Launcher 等
系統(tǒng)中所有使用 android.media 作為共享 UID 的 APK,都會在 manifest 節(jié)點中增加android:sharedUserId=“android.media”,然后在 Android.mk 中增加 LOCAL_CERTIFICATE := media??梢詤⒁?Gallery 等。
第二種
當(dāng)然,畢竟不是每個人都有機會,或者有必要下載整個源碼的。 簡單地,當(dāng)你用 IDE 編出 apk 之后,可以去 /build/tools/signapk/ 找到 signapk.jar 文件;再去 /build/target/product/security/ 里找到 platform.pk8 、 platform.x509.pem 這兩個文件。把它們連同你的 apk 扔進(jìn)一個文件夾,然后 cd 到該文件夾下執(zhí)行 java -jar signapk.jar platform.x509.pem platform.pk8 Origin.apk Signed.apk,得到的 Signed.apk 就可以直接 adb install了。
相關(guān)文章
Android ItemDecoration 實現(xiàn)分組索引列表的示例代碼
本篇文章主要介紹了Android ItemDecoration 實現(xiàn)分組索引列表的示例代碼,具有一定的參考價值,有興趣的可以了解一下2017-10-10
Android中Activity啟動默認(rèn)不顯示輸入法解決方法
這篇文章主要介紹了Android中Activity啟動默認(rèn)不顯示輸入法解決方法,一般是因為包含checkbox控件導(dǎo)致Activity啟動默認(rèn)不顯示輸入法,本文給出了正確解決方法,需要的朋友可以參考下2015-06-06
Android學(xué)習(xí)之Span的使用方法詳解
這篇文章主要為大家詳細(xì)介紹了Android中各種Span類的使用方法,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Android有一定的幫助,需要的可以參考一下2022-06-06
詳解Android ViewPager2中的緩存和復(fù)用機制
最近接觸到豎向整頁滑動的需求,發(fā)現(xiàn)了viewpager2,viewpager2支持fragment,保留了viewpager的特性,下面這篇文章主要給大家介紹了關(guān)于ViewPager2中的緩存和復(fù)用機制的相關(guān)資料,需要的朋友可以參考下2021-11-11

