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

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,点击打开。

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

在命令行窗口中,把当前目录切换到/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  

你可能感兴趣的:(Android)