怎样提取apk签名文件(研发课堂丨Android的apk获得签名的两种方法)
如果客户自己在做好Android应用后,安装不到开发板上,可以通过以下方法设置system权限。
可以看一下eclipse中调试信息如下:
Installation error:INSTALL_FAILED_SHARED_USER_INCOMPATIBLE
这是因为APP的源码中的AndroidManifest.xml文件中设置了system权限,如下:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="forlinx.example.app"
android:versionName="1.0"
android:versionCode="1"
android:sharedUserId="android.uid.system" /*设置了system权限*/
(自己开发的APP也可以依此手法设置system权限)
设置了system权限后编译出的APP需要进行系统的签名才能正常的安装运行。
方法一 :
- 修改Android.mk文件,加入LOCAL_CERTIFICATE := platform这一行 ;
- 使用make命令来编译,生成的apk就可以在开发板中运行了,这种也是我们源码中的APP采用的方法。
方法二:
这一种也完成了测试,测试使用的是CanTest的源码。
- 使用eclipse编译出对应apk文件ForlinxActivity.apk,但是这个apk文件是不能用的。
- 使用SignApk.jar签名工具对该apk进行签名。
首先在Android源码中拷贝出platform.pk8、platform.x509.pem 和Signapk三个文件,然后再把编译出的apk文件拷贝到同一级目录下。
打开Windows的cmd.exe,然后切换到apk所在的目录,输入以下命令:
signapk.jar platform.x509.pem platform.pk8 ForlinxActivity.apk new.apk
执行后new.apk即为签名后的文件,这个new.apk就可以安装到开发板上了。
备注:以上两种方法基于MX6X系列的Android4.4。
- 怎样才知道洗发水不含硅油(原因可能出在这)
- 胖大海罗汉果泡水喝的功效(1种水果泡茶喝)
- 怎样去撩一个自己喜欢的男人(“绿茶式”撩汉法)
- 如何正确使用和清洗眼镜(如何正确洗眼镜)
- 家酿豆腐正宗做法(详细的做法步骤)
- 青少年抬头纹消除方法(青少年抬头纹怎么去除)
- 栽种肉肉植物的小诀窍(学会4个“小技巧”)
- 深圳北出发怎么去中英街(路痴的你也丢不了<不囧途>)
- 如何把馒头做好吃(试试将馒头这样做)
- 抑郁症要如何治疗(听好这6个建议)
- 眼袋修复失败多长时间能再次修复(祛眼袋失败后不同表现不同修复)
- 遮住白头发的头饰发带(让你美得令人炫目)
- 数据收集的方法有哪些(与你分享)
- those的用法总结(热门考点---指示代词those和ones等用法解析)
- 纳米无痕双眼皮做完肿几天(完全恢复需30天但10天能消肿)
- 红心番石榴的正确吃法和禁忌(热量比苹果还低)
- 金牛座男人开始走心的表现(说明金牛座已经爱上你)
- 女生一般一年几支口红(看到这三点)