命令行创建Android应用,生成签名,对APK包签名并编译运行

2023-06-02,,

一、命令行创建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包签名(在编译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包安装到模拟器上)

命令行创建Android应用,生成签名,对APK包签名并编译运行的相关教程结束。

《命令行创建Android应用,生成签名,对APK包签名并编译运行.doc》

下载本文的Word格式文档,以方便收藏与打印。