我正在用android开发一个系统应用。然而,我需要系统证书来达到这个目的。我想知道,如果我用AOSP系统证书签署我的应用程序,它能在Nexus设备上工作吗?
我知道像三星和HTC这样的制造商有他们自己的系统证书,所以我不能在他们的设备上运行我的系统应用程序。我只想知道,我的应用程序能在Nexus设备上运行吗?
发布于 2013-05-31 15:23:52
您将无法对应用程序进行签名以使其成为Nexus设备上的系统应用程序。谷歌使用的密钥是私有的。这将是一个大的安全问题,允许“随机开发人员”创建系统应用程序。
但也有一些“机器人”使用android调试密钥作为系统签名(例如,大多数自定义rom(较新的cm版本将无法工作,因为它们实现了其他安全机制,以避免滥用系统应用程序)或许多“低成本”的中国制造商)。
https://stackoverflow.com/questions/16851756
复制相似问题