Android中如何使用签名-创新互联

这期内容当中小编将会给大家带来有关Android中如何使用签名,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

成都创新互联是一家集网站建设,永善企业网站建设,永善品牌网站建设,网站定制,永善网站建设报价,网络营销,网络优化,永善网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

一、使用pem签名

    (一) apk签名命令

java –jar signapk.jar [-w] publickey.x509[.pem] privatekey.pk8 Hello.apk Hello_signed.apk
  • -w 是指对ROM签名时需使用的参数

  • publickey.x509[.pem] 签名公钥文件,例如platform.x509.pem,在build\target\product\security下

  • privatekey.pk8 签名私钥文件,例如platform.pk8,在build\target\product\security下

  • Hello.apk 要签名的apk或者rom

  • Hello_signed.apk 签名后生成的apk或者rom

  • signapk.jar 签名工具,编译完后可以/out/host/linux-x86/framework/目录下,源码地址/platform/build/tools/signapk/

       一般需要系统权限的使用platform签名命令

java -jar signapk.jar platform.x509.pem platform.pk8 Hello.apk Hello_signed.apk

   (二)关于AndroidManifest中配置sharedUserId

     在AndroidManifest.xml中配置sharedUserId可以使apk获取响应的用户uid并且能够使用与该用户相关的权限,常用的sharedUserId有system,media,shared。

android:sharedUserId="android.uid.system" 
android:sharedUserId="android.uid.shared" 
android:sharedUserId="android.media"

    这时候如果不使用响应签名的话应用是不能够安装的。

二、使用keystore签名

jarsigner -verbose -keystore Android.keystore -signedjar android_signed.apk android.apk android.keystore

上述就是小编为大家分享的Android中如何使用签名了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。


当前标题:Android中如何使用签名-创新互联
链接分享:http://myzitong.com/article/dcgjjc.html