一般情况下,在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 |
【Android】制作签名认证apk并部署的过程
最新推荐文章于 2020-11-26 17:32:35 发布