日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android如何不用系统签名,更新Android系统应用程序,带/不带平台签名

發布時間:2024/1/23 Android 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android如何不用系统签名,更新Android系统应用程序,带/不带平台签名 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

讓我們首先澄清所有類型的應用程序之間的差異.

系統應用程序是位于/ system / app文件夾中的應用程序.這些應用程序具有一個標志ApplicationInfo.FLAG_SYSTEM集.在普通設備中,安裝分區/系統以進行只讀訪問.因此,系統應用程序無法更新,因為它位于只讀位置.這些應用程序只能作為OTA更新的一部分進行更新.

普通應用程序位于/ write分區,即讀寫.因此,這些應用程序可以由系統更新.

現在讓我們談談簽名.某些Android組件受簽名類型的權限保護.這意味著,如果要訪問受此類權限保護的組件,則必須使用與受保護組件相同的證書對應用程序進行簽名.這不僅適用于Android系統,也適用于Android應用程序,即在您的應用程序中,您可以擁有受簽名權限保護的組件,因此,只有具有相同簽名的應用程序才能訪問此組件.

我們要回答你問題的第三個問題是Android禁止安裝具有相同包名但簽名不同的包.

從而,

I have a system app that the OEM installs with the system image, but

is signed by me. If I upload an updated apk to the market, will the

market app silently install this update automatically?

If my system app is instead signed with the platform signature instead

of mine, this means any updates also have to be signed with the

platform signature, correct? Can a platform-signed apk be updated from

the market?

答案是不.雖然位于/ system / app中的應用程序可以使用不同于平臺的證書進行簽名,但只有系統更新才能更新這些應用程序.

要解決您的問題,您可以更改應用程序的軟件包名稱,使用您的應用程序進行簽名(如果應用程序不需要訪問受保護的Android組件)或平臺(如果應用程序應該可以訪問受保護的組件,并且您有權訪問這個簽名)并將此應用程序推向市場.然后,您將通過市場收到應用程序的更新.

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的android如何不用系统签名,更新Android系统应用程序,带/不带平台签名的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。