zoukankan      html  css  js  c++  java
  • 命令行创建Android应用,命令行生成签名文件,命令行查看签名信息,对APK包签名并编译运行

    一、命令行创建Android应用

      android create project -n HelloWorld -t android-22 -p HelloWorld1 -k org.crazyit.helloworld -a HelloWorld

      在上面的命令中,-n选项制定创建项目的名称;-t选项指定项目针对的Android平台;-p选项指定该项目的保存路径;-k选项指定该项目的包名;-a选项指定Activity的名称。

    二、使用命令对APK包签名

      1、创建Key store库(创建在bin目录下)

      keytool -genkeypair -alias crazyit -keyalg RSA -validity 400 -keystore crazyit.jks

      上面命令各选项说明如下:

      -genkeypair:指定生成数字签名;

      -alias:指定生成数字签名的别名;

      -keyalg:指定生成数字签名的算法。使用RSA算法。

      -validity:指定生成数字签名的有效期;

      -keystore:指定生成数字签名的存储路径。

      2、查看APK签名文件信息

      keytool -list -v -keystore C:UsersAdministratorDesktopkeystore.jks -storepass password

      代表含义: 
      C:UsersAdministratorDesktopkeystore.jks : keystore的绝对路径 
      password : keystore的密钥,注意不是alias。

      3、对APK包签名(在编译Android项目之后)

      jarsigner -verbose -keystore crazyit.jks -signedjar HelloWorld1-releae.apk HelloWorld1-release-unsigned.apk crazyit

      上面命令中各选项说明如下:

      -verbose:指定生成详细输出;

      -keystore:指定数字证书的存储路径;

      -signedjar:该选项的3个参数分别为签名后的APK包、未签名的APK包、数字证书的别名。

    三、编译并安装Android项目

      1、编译Android项目

      ant release(打包一个发布用的Android应用的APK包)

      2、安装APK包

      ant installr(将生成的调试用的APK包安装到模拟器上)

  • 相关阅读:
    译 PrestaShop开发者指南 第三篇 设置本地安装环境
    译 PrestaShop开发者指南 第二篇 代码规范
    [译]PrestaShop开发者指南 第一篇 基础
    Discuz!X3解读之类引入机制及目录结构
    Discuz的缓存体系
    x3d 规范 在线镜像版
    大容量数据库对表做分割
    链表 队列 堆栈 视频
    How ASP.NET MVC Works?
    SQLServer查看和解决死锁的方法
  • 原文地址:https://www.cnblogs.com/diyishijian/p/5419058.html
Copyright © 2011-2022 走看看