第三方APK需要调用系统的API,是不被允许的,比如设置系统的时间。
package="com.rayo.settime"
android:sharedUserId="android.uid.system">
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
android:name=".MainActivity"
android:label="@string/app_name">
生成APK后,此时是无法安装到手机中的,因为"android.uid.system"表示该APK为系统APK,但其中的签名并不是。
所以必须获取系统的签名"platform.x509.pem" 和 "platform.pk8"两个文件。
使用方法:"java -jar signapk.jar platform.x509.pem platform.pk8 old.apk new.apk",执行后new.apk即为签名后的文件。
其中"platform.x509.pem"替换为压缩包中的"testkey.x509.pem","platform.pk8"替换"testkey.pk8"。
1230

被折叠的 条评论
为什么被折叠?



