1、启动和关闭ADB服务
启动:
adb kill-server
关闭:
adb start-server
2、查询当前设备列表
adb devices
3、安装、卸载、运行程序
安装:
adb install app.apk
卸载:
adb uninstall package-name
如果app.apk已经存在,卸载后再安装:
adb install -r app.apk
如果需要保留数据和缓存目录而卸载:
adb uninstall -k package-name
如果需要指定某个具体的设备,使用-s参数,例如在模拟器emulator-5556上安装app.apk,命令行如下:
adb -s emulator-5556 install app.apk
当然,某些操作是可以通过简单命令组合来完成。
4、导出文件(导出/sdcard上的pic.png到/home)
adb pull /sdcard/pic.png /home
5、导入文件(导入/home上的pic.png到/sdcard)
adb push /home/pic.png /sdcard
6、进入Shell控制台
adb shell
7、创建、删除、浏览AVD设备
创建:android create avd -n android1.5 -t 2
删除:android delete avd -n android1.5
浏览:android list avds
8、创建SD卡
mksdcard -l sdcard 100MB sd.img
分享到:
相关推荐
在Android开发过程中,Android SDK提供了一系列的命令行工具,这些工具极大地增强了开发者对设备和应用的控制能力。本文主要介绍几个常用的命令行工具及其用法。 首先,ADB(Android Debug Bridge)是Android SDK中...
例如,`android`命令行工具允许你管理SDK和AVD(Android虚拟设备)。通过运行`android`,你可以打开SDK和AVD管理器,进行SDK更新、添加或删除AVD。`android list avds`用于列出所有已创建的AVD,而`android list ...
SDK包括API库、Android Studio集成开发环境(IDE)、模拟器、工具命令行、测试工具和各种版本的Android平台。开发者需要根据目标设备的最低支持API级别来选择合适的SDK版本。 Android Studio是Google官方推出的IDE...
对于luaJIT.a,可能需要使用NDK的交叉编译命令行工具,如`ndk-build`或CMake,将源码编译成适用于arm64-v8a架构的静态库。 总之,"cocos2d-x 支持arm64-v8a 的 luajit.a"是Cocos2d-x游戏开发在Android平台上的关键...
- **开发工具**:Eclipse、Android Studio等集成开发环境的使用技巧。 #### 3.2 常用技术 - **新建和使用控件**:创建自定义控件的过程和方法。 - **定时器与消息处理**:使用Timer实现周期性任务,以及如何处理...
2. **未熟悉Android工具**:Android SDK包含了多个辅助工具,如图形编辑器、命令行工具、调试工具等。熟练掌握这些工具能显著提高开发效率和应用质量。 3. **未寻求Android社区的援助**:Android拥有庞大的开发者...