我正在开发一个Android系统应用程序。但是,为此,我需要系统证书。我想知道,如果我使用AOSP系统证书签署我的应用程序,它是否适用于Nexus设备?
我知道像三星和HTC这样的制造商有他们自己的系统证书,所以我无法在他们的设备上运行我的系统应用程序。只是想知道,我的应用程序可以在Nexus设备上运行吗?
答案 0 :(得分:1)
您将无法在Nexus设备上签署您的应用以使其成为系统应用。 Google使用的密钥是私有的。这将是一个很大的安全问题,允许“随机开发者”创建系统应用程序。
但是有一些“机器人”使用android调试密钥作为系统签名(例如,大多数自定义roms(较新的cm版本将无法工作,因为他们实施了其他安全机制以避免滥用系统应用程序)或许多“低预算的“中国制造商”