构建 Android 应用:命令行方式
复杂版的 CTRL-R。
有时需要脱离开 Android Studio 里编译运行应用。
打包、安装、运行
以下命令示例,执行的 构建类型 是 debug 。
Android 项目的 gradle 构建脚本,提供了“打包并安装”的任务。
|
|
如果只需要打包,
|
|
打包的 apk 文件存储在 app/build/outputs/apk/debug/
目录下。
可以使用 adb
命令进行安装:
|
|
安装之后的应用不会自动运行,依然需要使用 adb 命令运行应用:
|
|
<package.name>
为应用 manifest 文件中定义的 package
属性,而 <package.ActivityName>
即需要启动的主 Activity ,如果 Activity 的包名与 package
一致,则可以直接简略为 .<ActivityName>
,类似于 adb shell am start -n me.jerryshang/.MainActivity
。
flavors
如果构建脚本中配置了多个 flavors ,那么以上命令会有相应变更。
打包并安装:
|
|
打包:
|
|
打包结果的存储目录: app/build/outputs/apk/<FlavorCombination>/debug/