有时候觉得为了写一个简单的apk就开启android studio或者Eclipse太麻烦了. 所以就想着是不是可以用命令行的方式来生成一个android apk工程并安装到手机上测试.于是, 上网搜刮资料, 于是就有了如下内容:
1. 在命令行中输入 : android list. 这个命令是用来查看当前我们安装了的有效的android系统(SDK)
2. 创建android工程, 如果我们的工程名字为HelloWorld, 那么在命令行中输入: android create project -n HelloWorld -t 1 -k com.china -a HelloWorld -p ./HelloWorld. 可以创建一个HelloWorld的工程. 当然, 还有其他参数可以选择, 可自行google.
下载好Apache Ant 软件后, 那么就需要在系统环境变量中配置.
新建 ANT_HOME, 值为存放Apache Ant 的路径
(如我的: D:\Program Files (x86)\apache-ant-1.9.4-bin\apache-ant-1.9.4)
然后, 如果你已经打开了cmd命令窗口, 可能需要关闭再打开.
4. 输入ant release或者ant debug来生成apk
5. 然后就是安装到手机上了: adb install ****.apk
另:
生成签名
keytool -genkey -v -keystore eafly.keystore -alias eaflyAndroid -keyalg RSA -validity 36500
使用签名
jarsigner -verbose -keystore eafly.keystore HelloWorld-release-unsigned.apk eaflyAndroid
mv HelloWorld-release-unsigned.apk HelloWorld.apk
1. 在命令行中输入 : android list. 这个命令是用来查看当前我们安装了的有效的android系统(SDK)
2. 创建android工程, 如果我们的工程名字为HelloWorld, 那么在命令行中输入: android create project -n HelloWorld -t 1 -k com.china -a HelloWorld -p ./HelloWorld. 可以创建一个HelloWorld的工程. 当然, 还有其他参数可以选择, 可自行google.
3. 生成 apk, 先输入ant clean, 然后, 你可能会得到提示说ant不是内部命令或外部命令. 那是因为如果一步步来生成的话, 未免太麻烦了, 所以我们这里需要用到Apache Ant, 它是一个将软件编译、测试、部署等步骤联系在一起的自动化工具,多用于Java环境中的软件开发,在Android使用Ant可以简化android的编译和apk打包过程. 那么我们到它的官网上下载, 网址: Apache ant(http://ant.apache.org/bindownload.cgi), 如果不可用了, 请自行寻找.
下载好Apache Ant 软件后, 那么就需要在系统环境变量中配置.
新建 ANT_HOME, 值为存放Apache Ant 的路径
(如我的: D:\Program Files (x86)\apache-ant-1.9.4-bin\apache-ant-1.9.4)
编辑Path: 在path中添加";%ANT_HOME%\bin;"
然后, 如果你已经打开了cmd命令窗口, 可能需要关闭再打开.
4. 输入ant release或者ant debug来生成apk
5. 然后就是安装到手机上了: adb install ****.apk
另:
生成签名
keytool -genkey -v -keystore eafly.keystore -alias eaflyAndroid -keyalg RSA -validity 36500
使用签名
jarsigner -verbose -keystore eafly.keystore HelloWorld-release-unsigned.apk eaflyAndroid
mv HelloWorld-release-unsigned.apk HelloWorld.apk