制作签名认证apk并部署的过程
2010-08-20 01:25:00 来源:WEB开发网一般情况下,在eclipse下点击run之后可以直接将生成apk部署到模拟器上。但是今天我手动从模拟器上卸载了apk之后,关闭模拟器,再从 eclipse中点击run,模拟器运行起来之后却怎么也不加载我之前卸载的apk项目了(按道理说应该给自动重新安装在模拟器上才对),估计是模拟器配置文件中记载了相关卸载信息,不加载这个项目了。所以只能手动将一个apk安装上了。
手动安装apk必须确保apk是签名认证过的,否则不行。
制作认证apk并部署到真机上(模拟器也可)的过程:
前提是在AndroidManifest.xml中加入
android:sharedUserId="android.uid.system"
1、内核文件夹/build/target/product/security/platform.pk8
内核文件夹/build/target/product/security/platform.x509.pem
两个文件copy到
内核文件夹/out/host/linux-x86/framework下
2、将自己eclipse生成的apk例如test.apk也复制到
内核文件夹/out/host/linux-x86/framework下
3、在dos中cd到内核文件夹/out/host/linux-x86/framework
4、然后执行
java -jar signapk.jar platform.x509.pem platform.pk8 test.apk testnew.apk
signapk.jar是内核文件夹/out/host/linux-x86/framework下的一个文件
test.apk是eclipse生成的apk名称
testnew.apk是认证后的apk的名称
5、将认证后的apk安装在真机上(模拟器)
adb install apk的路径
可以把apk复制到adb工具的同级目录下,然后执行
例如:adb install testnew.apk
赞助商链接