Android学习笔记(二) Android命令行工具使用
在系统环境变量增加ANT_Path项,值则是下载的压缩包解压后的sdk\
系统环境变量PATH设置,路径则是下载的压缩包解压后的%ANT_Path%\tools和%ANT_Paht%\ platform-tools;
运行命令提示符输入 android –h,出现以下情况的就可以了
查看有效的SDK版本
输入 android list target
由于本机只安装了一个版本的,所以这里只有一个显示,Skins表示支持的分辨率
HVGA : 320*480(中等分辨率,中屏幕)
QVGA :240*320(低分辨率,小屏幕)
WQVGA400:240*400(低分辨率,中屏)
WQVGA432:240*432(低分辨率,中屏)
WSVGA :1024*600(较高分辨率,大屏)
WVGA800<default>:480*800(高分辨率,中屏)
WVGA854 :480*854(较高分辨率,中屏)
WXGA720 :1280x720(高分辨率,中屏)
创建AVD(Android Virtual Device 模拟器)
输入命令 android create avd –n|--name 名称 –t|--target 选择的系统ID值,例如
这里的系统id则是由上一条指令获取的id值,此时它会问你是否自己对硬件进行配置。默认是选择no
查看创建好的AVD
输入命令 android list avd
这里看到刚创建的avd lumia_620,还有另一个我之前创建的avd。
启动模拟器
输入命令 emulator –avd <avdname> -skin <skinID> -sdcard <filepath>
可以选择模拟器的名字,屏幕大小,SD卡的路径。但是贪图方便的话只需要输入模拟器名就可以了,例如emulator -avd lumia_620
这里顺带附上一些模拟器的快捷键
模拟器对应键 |
按键 |
Home |
HOME |
Menu (left softkey) |
F2/Page-up |
Star (right softkey) |
Shift-F2/Page Down (好像没效) |
Back |
ESC |
Call/Dial |
F3 |
Hangup/End call |
F4 |
Search |
F5 |
Power |
F7(没试成功) |
volume up |
KEYPAD_PLUS, Ctrl-5 |
volume down |
KEYPAD_MINUS, Ctrl-F6 |
Camera |
Ctrl-KEYPAD_5, Ctrl-F3(没试成功) |
旋转到之前的屏幕方向 |
KEYPAD_7, Ctrl-F11 |
旋转到之后的屏幕方向 |
KEYPAD_9, Ctrl-F12 |
切换网络通断 |
F8 |
Toggle code profiling(不懂) |
F9 (用参数 -trace启动才有效,没试) |
全屏模式 |
Alt-Enter |
轨迹球 |
F6 |
轨迹球(要一直按着) |
Delete |
left、up、right、down |
KEYPAD_4/8/6/2 |
center/select |
KEYPAD_5 |
Onion alpha |
KEYPAD_MULTIPLY(*) |
删除模拟器
输入以下命令 android delete avd –n <name>
<name>是模拟器的名字
用回查看模拟器的命令来查看,的确模拟器被删掉了。
建立存储卡
在启动模拟器时的命令中有个参数是存储卡的,这里就有条命令建立存储卡的。命令的格式为mksdcard [-l label] <size>[K|M] <file>
其中 –l是可选参数,定义SD存储卡磁盘区的卷标名称,<size>是容量,以K或M为单位,<file>是存储卡文件在本地磁盘的存储路径。例如
mksdcard 32M e:\mysdcard.img
创建工程(解决方案)
创建解决方案的命令格式如下
android create project (*为必备)
-k|<--package> : 包名称 *
-n|<--name> : 解决方案名
-a|<--activity> :activity name
-t|<--target> : 新解决方案的编译目标,也即avd 的ID值 *
-p|<--path> : 新解决方案的保存路径 *
例如输入命令android create project -k AndroidProject.AndroidTest -n AndroidTest -a AndroidTest -t 1 -p "E:\My Java Code\AndroidTest"
生成的文件就这样
更新解决方案
更新解决方案的命令格式如下
android update project (*为必备)
-n|<--name> : 工程名
-t|<--target> : 新工程的编译目标,也即avd 的ID值 *
-p|<--path> : 工程的保存路径 *
编译
首先要切换到解决方案的路径下,然后输入命令 ant debug
ant 参数如下:
* debug:带调试用签名的构建
* release:构建应用程序,生成的apk必须签名才可以发布
* install:安装调试构建的包到运行着的模拟器或者设备;
* reinstall
* uninstall
本机找不到ant,试验不了
部署到模拟器
首先把模拟器运行起来,输入命令
adb install <apkname>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步