首先需要准备Android SDK包,我是在windows上操作的,在PATH中配置

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>

接下来就等待安装完成啦。



更多相关文章

  1. Android(安卓)android.uid.shared MK编译或eclipse编译后签名
  2. Android(安卓)Input输入系统之一:KeyEvent事件监听
  3. Android(安卓)登录界面调用输入法时让界面自动上移,使输入法不会
  4. android EditView ime
  5. Android数据库工具ORM-greenDAO学习
  6. android默认debug.keystore的密码
  7. android 源码下载 ARM/x86架构
  8. 对android的Activity切换时输入法不弹出来的解决办法
  9. Android软键盘强制弹出,隐藏输入法.

随机推荐

  1. js数组方法
  2. 模型关联 响应 中间件 登录 表单验证
  3. JS实现冒泡排序
  4. 对象模拟数组
  5. 怎么画衣服的褶皱?男装的简单褶皱画法!
  6. 数组的方法
  7. 某商城登录注册-购物车订单支付-个人中心
  8. Android自定义实现日历控件
  9. 古籍排版CSS样式
  10. Django 序列化的具体使用