Android开发之用命令行编译并运行app

本文介绍如何通过命令行工具在不同操作系统下编译Android项目,并将编译后的APK安装到设备上。包括使用Gradle进行项目编译、设置环境变量以及使用adb命令进行安装。

Android Studio Terminal的配置

取至Android Training
Android Training

打开命令行并切换当前目录到Andriod项目的根目录,在debug模式下使用Gradle编译项目,使用gradle脚本执行assembleDebug编译项目,执行后会在build/目录下生成MyFirstApp-debug.apk。

Windows操作系统下,执行:

gradlew.bat assembleDebug

Mac OS或Linux系统下:

$ chmod +x gradlew
$ ./gradlew assembleDebug

编译完成后在app/build/outputs/apk/目录生成apk。

Note: chmod命令是给gradlew增加执行权限,只需要执行一次。
确保 Android SDK里的 platform-tools/ 路径已经添加到环境变量PATH中,执行:

adb install bin/MyFirstApp-debug.apk

在我们的Android设备中找到 MyFirstActivity,点击打开。

用命令行在虚拟机安装运行应用程序

在命令行窗口中,把当前目录切换到<sdk>/tools/ 后执行:

android avd
  1. 用命令行编译应用,生成位于app/build/outputs/apk/的apk;

  2. 确认platform-tools/ 已添加到PATH环境变量;

  3. 执行如下命令:

adb install app/build/outputs/MyFirstApp-debug.apk
4. 在模拟器上找到MyFirstApp,并运行。

adb命令行大全

查看错误:

gradlew compileDebugSources --stacktrace -info  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值