WEB开发网
开发学院手机开发Android 开发 制作签名认证apk并部署的过程 阅读

制作签名认证apk并部署的过程

 2010-08-20 01:25:00 来源:WEB开发网   
核心提示:一般情况下,在eclipse下点击run之后可以直接将生成apk部署到模拟器上,制作签名认证apk并部署的过程,但是今天我手动从模拟器上卸载了apk之后,关闭模拟器,手动安装apk必须确保apk是签名认证过的,否则不行,再从 eclipse中点击run,模拟器运行起来之后却怎么也不加载我之前卸载的apk项目了(按道理说

一般情况下,在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

Tags:制作 签名 认证

编辑录入:coldstar [复制链接] [打 印]
赞助商链接