1、首先,生成自己的keystore,有了keystore,你的软件就有了主人,就可以限制盗版了。
运行环境:JDK,Android SDK,并配置好相应环境变量。
步骤:
在命令行输入:
keytool -genkey -keystore <生成的签名文件> -keyalg <算法> -validity <天数> -alias <别名>
例如:
keytool -genkey -keystore xxj.keystore -keyalg RSA -validity 10000 -alias jason.keystore
命令注解:
keytool:Android签名程序
-genkey:生成签名文件
-keystore:指定目标签名文件
xxj.keystore:要生成的签名文件
-keyalg:指定签名算法
RSA:算法名
-validity:设置有效期(天)
10000:10000天
-alias:设置别名
jason.keystore:别名
接下来,控制台会让你填写一些信息,按照说明填写就好了。
最后是确认,
2、从Eclipse导出未签名的APK,此部简单,从项目中右击,选择android tool,选择“生成未签名的APK文件”选项,其他操作省略
3、用keystore签名
方法一:用Eclipse签名,从项目中右击,选择android tool,选择“生成签名的APK文件”,选择项目,点下一步...(省略,要注意的是密码有有两个,一个是主密码,一个是从密码,都是生成签名文件的时候输入的,当时要牢记)
方法二:命令行
jarsigner -verbose -keystore <签名文件路径> -signedjar <目标APK> <待签名的APK> <签名文件的别名>
例如:
E:\Users\jason>jarsigner -verbose -keystore E:\Users\jason\Desktop\xxj.keystore -signedjar E:\Users\jason\Desktop\xxj_signed.apk E:\Users\jason\Desktop\xxj-unsigned.apk xxj.keystore
接下来控制台会让你输入签名密码,输入两个密码并确认后,程序就对每个文件进行签名,最后操作完成,恭喜你,签名成功,你的软件就打上了你的印记。

更多相关文章

  1. Android的文件监控系统不可靠
  2. Android Studio 使用API29无法向手机存储写文件问题
  3. Edittext在xml文件中设置android:focusable=“false”之后,edittex
  4. 【经验记录】Android上传文件到服务器
  5. Android studio查看SQLIte数据库文件
  6. [图文]为移植到Android平台上的Cocos2d-x项目添加xml布局文件
  7. 今天开始写android的照片浏览器(一)至返回所有图片文件
  8. Android工程内嵌资源文件的两种方法
  9. 删除androidAndroid递归方式删除某文件夹下的所有文件

随机推荐

  1. Android使用SAX解析XML(1)
  2. paip.android环境搭建与开发事例
  3. android 混淆文件project.properties和pr
  4. Android快速SDK(15)二维码扫描Scanner【傻
  5. Android开发环境搭建和简单介绍
  6. 关于android的listview的数据解析和性能
  7. 一些android基本知识网站整理
  8. Android(安卓)Back Home键监听
  9. Android(安卓)更改 Toast 的默认位置及自
  10. android 摇一摇功能实现