使用命令行创建并运行android apk

本文介绍如何通过命令行工具快速创建Android项目,并使用Apache Ant进行编译生成APK文件,最后利用ADB完成安装测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有时候觉得为了写一个简单的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.


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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值