Android使用系统签名以及安装[通俗易懂]

Android使用系统签名以及安装[通俗易懂]在adt-bundle下编译APK,并进行Androidapk的系统签名.

大家好,又见面了,我是你们的朋友全栈君。

IDE: ADT eclipse \ jdk 1.6\ 真机实测  \Windows 7 

1.在编译APK的时间,因为权限的问题,总是很困扰,所需就要使用系统的签名才行

例如 :要实现一个手机重启的操作 .

需要在.    AndroidManifest.xml 中添加  权限 <uses-permission android:name=”android.permission.REBOOT”/>

添加 

android:sharedUserId=”android.uid.system”

然后进行不签名的编译   Android tools –>unsigned   ,然后使用系统签名文件进行签名 

用法为java -jar signapk.jar platform.x509.pem platform.pk8 ***.apk ***_signed.apk 得到具有对应权限的APK.
java -jar signapk.jar platform.x509.pem platform.pk8 ***.apk ***_signed.apk     


2.签名完成之后 ,需要把这个文件放置在手机的内置存储或者是外置存储中,才可以进行安装.  如果直接使用adb install xxx.apk ,操作会失败.

这里需要注意的就是JDK版本的问题 ,如果系统中安装有多个需要jdk的软件 ,需要确认下具体使用的是哪个版本,否则容易出现编译失败的问题.  

3.安装系统签过名的APK  

  adb install  xxx.apk

 4.卸载签名过的apk 

  pm  uninstall  package

  

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151980.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 0xc0000225无法进系统_电脑无法启动,出现0xc0000225一到错误,该怎样解决!

    0xc0000225无法进系统_电脑无法启动,出现0xc0000225一到错误,该怎样解决!展开全部根据系统提示是引导选择失败,因为需要的设备不可访问。由此可知,可e69da5e887aa3231313335323631343130323136353331333363386666能是硬盘或者引导有故障。可依照以下步骤进行一一排查并修复。第一步,制作一个U盘启动盘,1、事先准备4G以上U盘一个,网上下载pe软件(譬如大白菜、u当家、老毛桃等等)程序。2、首先要把U盘制成pe启动盘,百度搜索…

    2022年6月26日
    64
  • python sqrt函数的使用

    python sqrt函数的使用摘自《python程序设计基础》蔡永铭主编工具:python3.764-bit官方链接:https://www.python.org/平台:Windows10sqrt函数的使用sqrt中文名:平方根在python中使用函数之前需要了解一下模块的含义。模块是一个包含所有定义的函数和变量的文件,模块可以被别的程序引入,以使用该模块中的函数等功能。因为sqrt函数在math模块中,所…

    2022年6月9日
    73
  • 史上最全面的Neo4j使用指南「建议收藏」

    史上最全面的Neo4j使用指南「建议收藏」Neo4j图形数据库教程Neo4j图形数据库教程第一章:介绍Neo4j是什么Neo4j的特点Neo4j的优点第二章:安装1.环境2.下载3.开启远程访问4.测试第三章:CQL1.CQL简介2.Neo4jCQL命令/条款3.Neo4jCQL函数4.Neo4jCQL数据类型第四章:…

    2022年7月27日
    23
  • ac测评题库_用标号法求网络最大流

    ac测评题库_用标号法求网络最大流给定一个包含 n 个点 m 条边的有向图,并给定每条边的容量,边的容量非负。图中可能存在重边和自环。求从点 S 到点 T 的最大流。输入格式第一行包含四个整数 n,m,S,T。接下来 m 行,每行三个整数 u,v,c,表示从点 u 到点 v 存在一条有向边,容量为 c。点的编号从 1 到 n。输出格式输出点 S 到点 T 的最大流。如果从点 S 无法到达点 T 则输出 0。数据范围2≤n≤10000,1≤m≤100000,0≤c≤10000,S≠T输入样例:7 14 1 71

    2022年8月9日
    6
  • 什么是Promise,我们用它来做什么?[通俗易懂]

    什么是Promise,我们用它来做什么?[通俗易懂]一、什么是Promise?我们用Promise来解决什么问题?Promise是异步编程的一种解决方案:从语法上讲,promise是一个对象,从它可以获取异步操作的消息;从本意上讲,它是承诺,承诺它过一段时间会给你一个结果。promise有三种状态:pending(等待态),fulfiled(成功态),rejected(失败态);状态一旦改变,就不会再变。创造promise实例后,它会立即执行。我…

    2022年6月11日
    35
  • android 自定义控件的两种做法[通俗易懂]

    android 自定义控件的两种做法

    2022年2月21日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号