在Android上开发带数字签名的APK安装文件
2012-03-21 11:37
357 查看
使用Andriod 编写完成的程序,要发布成可供手机真机使用的程序,需要三个步骤:
1.制作数字签名;
2.将数字签名绑定到需要发布的程序上;
3.安装供真机使用的APK文件;
下面对以上三个步骤进行说明:
1.制作数字签名
制作Andriod程序的数字签名需要使用JDK,先确认本机是否安装了JDK,在JDK目录下有一个KEYTOOL工具,这个就是制作数字签名使用到的工具;打开KEYTOOL,如图:
输入命令:keytool -genkey -v -keystore ophone.keystore -alias ophone -keyalg RSA -validity 1000
说明:-keystore ophone.keystore 表示生成的证书,可以加上路径(默认在用户主目录下);-alias ophone 表示证书的别名是ophone;-keyalg RSA 表示采用的RSA算法;-validity 1000表示证书的有效期是1000天。(Ophone注册程序有效期必须大于1年)
按如图步骤完成签名生成操作(注意中国缩写为CN),如图:
完成上述操作在本地会生成一个扩展名为.keystore的文件,这个就是数字签名文件。
2.将数字签名绑定到需要发布的程序上
在Eclipse中右击项目,菜单中点击Ophone Tool-Export signed application package,如图:
选择要发布的项目?完成后点NEXT
选择数字签名文件?完成后点NEXT:
选择KEY,输入密码,点NEXT:
选择要发布的路径,完成后点finish:
上述操作完成后在相关路径下会有扩展名为.apk的文件就是OPHONE程序的安装文件。
3.安装供真机使用的APK文件;
将计算机中的apk程序COPY入OPHONE真机在程序管理器中双击安装就能完成安装操作;
完成后此程序就可正常使用了。
1.制作数字签名;
2.将数字签名绑定到需要发布的程序上;
3.安装供真机使用的APK文件;
下面对以上三个步骤进行说明:
1.制作数字签名
制作Andriod程序的数字签名需要使用JDK,先确认本机是否安装了JDK,在JDK目录下有一个KEYTOOL工具,这个就是制作数字签名使用到的工具;打开KEYTOOL,如图:
输入命令:keytool -genkey -v -keystore ophone.keystore -alias ophone -keyalg RSA -validity 1000
说明:-keystore ophone.keystore 表示生成的证书,可以加上路径(默认在用户主目录下);-alias ophone 表示证书的别名是ophone;-keyalg RSA 表示采用的RSA算法;-validity 1000表示证书的有效期是1000天。(Ophone注册程序有效期必须大于1年)
按如图步骤完成签名生成操作(注意中国缩写为CN),如图:
完成上述操作在本地会生成一个扩展名为.keystore的文件,这个就是数字签名文件。
2.将数字签名绑定到需要发布的程序上
在Eclipse中右击项目,菜单中点击Ophone Tool-Export signed application package,如图:
选择要发布的项目?完成后点NEXT
选择数字签名文件?完成后点NEXT:
选择KEY,输入密码,点NEXT:
选择要发布的路径,完成后点finish:
上述操作完成后在相关路径下会有扩展名为.apk的文件就是OPHONE程序的安装文件。
3.安装供真机使用的APK文件;
将计算机中的apk程序COPY入OPHONE真机在程序管理器中双击安装就能完成安装操作;
完成后此程序就可正常使用了。
相关文章推荐
- 在Android上开发带数字签名的APK安装文件
- Android开发之获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等)
- Android插件化开发之用DexClassLoader加载未安装的APK资源文件来实现app切换背景皮肤
- android开发中,apk文件安装到\system\app 的解决办法 仅限root机
- android 开发 程序中下载安装APK文件 问题汇总 解析程序包时出现问题
- Android开发 android7.0安装apk文件的姿势
- 【Android开发】获取已安装应用的安装文件(apk文件)
- Android 开发中,如何将多个程序打包成一个apk文件,但是安装完成后显示多个程序?
- Android应用开发之APK文件电子签名
- Android开发之通过代码安装apk文件
- android开发中,apk文件安装到\system\app 的解决办法 仅限root机
- Android开发实践经验谈:如何让各式手机浏览器可以直接下载apk安装文件且实现自动安装APP
- [Android开发] android7.0+安装apk文件的姿势
- android 设置apk文件默认安装sdcard中
- Android代码实现APK文件的安装与卸载
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- apk文件的解包,改动,再打包,签名,再安装到手机上
- ANDROID代码实现APK文件的安装与卸载
- 转载:如何安装apk文件在Android仿真器中
- [Android Pro] 查看 keystore文件的签名信息 和 检查apk文件中的签名信息