Play with android
Google 现在好像不太支持命令行工具了,android 命令即将废弃,好像 已经没有办法只用命令行工具完成 Android 开发了。
安装 SDK
只安装了 SDK 之后其实离开始工作还有很大距离。运行 sdkmanager --list
可以看到能安装的组件,然后就可以用 sdkmanager
安装,例如
$ sdkmanager "emulator;platform-tools"
建立虚拟机
建立虚拟机可以用 avdmanager 命令,例如:
$ ./avdmanager create avd -n test2 -k "system-images;\
android-25;google_apis;arm64-v8a" -d "Galaxy Nexus"
其中 -d --device
参数在手册里面都没有提,在执行 create avd
命令的时候可以看到相关的提示。而可选的设备列表在 lib/devices.xml
文件中可以找到。
启动虚拟机
$ ./emulator -avd test2
这个命令在执行的时候有可能报告 libGL 的加载失败,可以在运行前指定:
$ export ANDROID_EMULATOR_USE_SYSTEM_LIBS=1
建立新工程
原来的 android create project
命令已经不被支持,目前只能使用 android
studio 建立工程。