如何用系统签名签署Android应用程序?

我已经为我的HTC手机下载并编译了带有signed-google_ion-ota-14721.zip图片的Android 2.1版本。 编译成功完成,因此系统映像闪烁。 我如何使用系统签名来签署我自己的Android应用程序?

有人可以描述用系统签名签署用户应用程序的整个过程,因为我完全不熟悉签名过程。

最后,我设法发现了一个用平台签名签署我的应用程序的方法。 您需要使用位于<root-of-android-source-tree>/build/target/product/security/并在您的AndroidManifest.xml文件中添加android:sharedUserId="android.uid.system"

这个谷歌组线程的详细信息:

除了用自己生成的证书签署Android 1.6 for Dream之外,我还设法使用平台证书签署我的应用程序,并使用system sharedUserId运行它。 这些是我采取的步骤:

该程序正常工作,我已经尝试过了。 只要你不忘记在签名后运行zipalign,因为签名过程会使APK未alignment,并且不会安装。 您将需要安装alignment的APK。

 zipalign -fv 4 YourApplication-signed.apk YourApplication-aligned.apk