使用adb签名并安装Android程序
2015-05-25 22:25
387 查看
首先需要准备Android SDK包,我是在windows上操作的,在PATH中配置
这样就可以直接在命令行中使用adb和签名工具。
参考Android官网app签名页面,在cmd命令行中输入以下命令来生成keystore(window下会生成在C:\Users\Administrator目录下)。
其中alisa_name会在之后签名过程中使用到。
之后输入下面命令来签名(.apk文件也要放在同一个目录下)。
这样子签名就算完成了。
连上手机USB,在cmd中输入
来显示当前设备是否连上,如果显示有device字样,那么继续输入
接下来就等待安装完成啦。
YOUT_SDK_PATH\android-sdk-windows\platform-tools 和 YOUT_SDK_PATH\android-sdk-windows\tools
这样就可以直接在命令行中使用adb和签名工具。
参考Android官网app签名页面,在cmd命令行中输入以下命令来生成keystore(window下会生成在C:\Users\Administrator目录下)。
$ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
其中alisa_name会在之后签名过程中使用到。
之后输入下面命令来签名(.apk文件也要放在同一个目录下)。
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk alias_name
这样子签名就算完成了。
连上手机USB,在cmd中输入
adb devices
来显示当前设备是否连上,如果显示有device字样,那么继续输入
adb install -r <path_to_apk>
接下来就等待安装完成啦。
相关文章推荐
- 解决使用 JDK 1.7 对 Android apk 签名后程序无法安装的问题
- Android使用adb指令在虚拟机中安装、卸载apk程序
- 解决使用 JDK 1.7 对 Android apk 签名后程序无法安装的问题
- Android使用adb指令在虚拟机中安装、卸载apk程序
- Android中使用ADB 命令安装和卸载系统程序
- android app系统签名以及adb安装卸载等简单命令使用
- 使用Ant自动签名、打包Android apk并且自动安装到手机
- android adb install + apk 与adb push+apk两种安装apk的使用总结
- android使用adb命令卸载程序,当有多个模拟器设备和真机设备时
- MAC上反编译android apk---apktool, dex2jar, jd-jui安装使用(含手动签名)
- Android - adb - Linux - 程序“adb”尚未安装
- MAC上反编译android apk---apktool, dex2jar, jd-jui安装使用(含手动签名)
- 【转载】android中APK包的安装以及adb命令的使用
- Linux下adb驱动问题Linux下使用手机USB调试模式连接ADB进行Android程序的调试
- adb命令安装模拟器上的Android程序,节省了很多时间。。
- MAC上反编译android apk---apktool, dex2jar, jd-jui安装使用(含手动签名)
- 使用Ant自动签名、打包Android apk并且自动安装到手机
- Android apk 签名后程序无法安装的问题
- windows下使用adb工具查看android程序cpu和内存消耗情况
- 使用Eclipse调试Android程序时无法安装控制台报错INSTALL_FAILED_UPDATE_INCOMPATIBLE