如何安裝系統(tǒng)認(rèn)證簽名過的APK
解決方法有如下兩種:
第一種
如果你 repo sync 了 android 的整個(gè)源碼,那么可以直接把你的 app 放到 /packages/apps 下面去 mm ,不過要記得在 Android.mk 中增加 LOCAL_CERTIFICATE 屬性,這個(gè)屬性具體有三個(gè)值:
系統(tǒng)中所有使用 android.uid.system 作為共享 UID 的 APK ,都會(huì)首先在 manifest 節(jié)點(diǎn)中增加android:sharedUserId=“android.uid.system”,然后在 Android.mk 中增加 LOCAL_CERTIFICATE := platform??梢詤⒁?Settings 等
系統(tǒng)中所有使用android.uid.shared作為共享 UID 的 APK,都會(huì)在 manifest 節(jié)點(diǎn)中增加android:sharedUserId=“android.uid.shared”,然后在 Android.mk 中增加 LOCAL_CERTIFICATE := shared??梢詤⒁?Launcher 等
系統(tǒng)中所有使用 android.media 作為共享 UID 的 APK,都會(huì)在 manifest 節(jié)點(diǎn)中增加android:sharedUserId=“android.media”,然后在 Android.mk 中增加 LOCAL_CERTIFICATE := media??梢詤⒁?Gallery 等。
第二種
當(dāng)然,畢竟不是每個(gè)人都有機(jī)會(huì),或者有必要下載整個(gè)源碼的。 簡單地,當(dāng)你用 IDE 編出 apk 之后,可以去 /build/tools/signapk/ 找到 signapk.jar 文件;再去 /build/target/product/security/ 里找到 platform.pk8 、 platform.x509.pem 這兩個(gè)文件。把它們連同你的 apk 扔進(jìn)一個(gè)文件夾,然后 cd 到該文件夾下執(zhí)行 java -jar signapk.jar platform.x509.pem platform.pk8 Origin.apk Signed.apk,得到的 Signed.apk 就可以直接 adb install了。
- jarsigner重新簽名apk無法安裝的解決方法
- Android 使用jarsigner給apk簽名的方法詳細(xì)介紹
- 查看apk簽名信息方法
- 給Android的APK程序簽名和重新簽名的方法
- Android獲取apk程序簽名信息代碼示例
- Android APK使用Debug簽名重新打包 Eclipse更改默認(rèn)Debug簽名
- Android Apk去掉簽名以及重新簽名的方法
- 教你如何使用platform密鑰對(duì)apk進(jìn)行簽名
- Android獲取apk簽名指紋的md5值(防止重新被打包)的實(shí)現(xiàn)方法
- Android中APK簽名工具之jarsigner和apksigner詳解
相關(guān)文章
Android開發(fā)實(shí)現(xiàn)調(diào)節(jié)屏幕亮度功能
這篇文章主要介紹了Android開發(fā)實(shí)現(xiàn)調(diào)節(jié)屏幕亮度功能,涉及Android權(quán)限控制及屏幕亮度相關(guān)屬性操作技巧,需要的朋友可以參考下2018-03-03android 微信 sdk api調(diào)用不成功解決方案
最近一直在調(diào)用微信的API,卻發(fā)現(xiàn)一直調(diào)用不成功,糾結(jié)了好久,各方面找教程,現(xiàn)在曬出來和大家分享一下2012-11-11Android BadgeView紅點(diǎn)更新信息提示示例代碼
本篇文章主要介紹了Android BadgeView紅點(diǎn)更新信息提示示例代碼,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-01-01Android中 視頻屏幕左半部分上下滑動(dòng)改變亮度右半部分上下滑動(dòng)改變聲音
這篇文章主要介紹了Android中 視頻屏幕左半部分上下滑動(dòng)改變亮度右半部分上下滑動(dòng)改變聲音的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09基于Flutter實(shí)現(xiàn)動(dòng)態(tài)高斯模糊的流程步驟
一個(gè)App加上高斯模糊會(huì)形成一種高級(jí)的感覺,本文將介紹如何制作一個(gè)根據(jù)背景內(nèi)容來動(dòng)態(tài)高斯模糊,文中有詳細(xì)的代碼實(shí)現(xiàn)步驟,代碼示例講解的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2023-11-11Android補(bǔ)間動(dòng)畫基本使用(位移、縮放、旋轉(zhuǎn)、透明)
這篇文章主要介紹了Android補(bǔ)間動(dòng)畫基本使用(位移、縮放、旋轉(zhuǎn)、透明),補(bǔ)間動(dòng)畫就是原形態(tài)變成新形態(tài)時(shí)為了過渡變形過程,生成的動(dòng)畫2018-05-05Android RecyclerView網(wǎng)格布局示例解析
這篇文章主要介紹了Android RecyclerView網(wǎng)格布局示例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-12-12Android筆記之:在ScrollView中嵌套ListView的方法
本篇文章是對(duì)Android中在ScrollView中嵌套ListView的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05Android模擬強(qiáng)制下線通知功能實(shí)例代碼
這篇文章主要介紹了Android模擬強(qiáng)制下線通知功能實(shí)例代碼,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-03-03