Open riskers opened 8 years ago
安卓开发中,adb是很重要的调试手段。其实,对于前端来说,adb工具也是学习一下的,因为它确实很方便。
比如,我在手机助手中,调试一个安装APP的页面,这个过程中就要反复下载应用安装,然后退出页面卸载,很麻烦,使用adb就只要一条命令就可以卸载应用了。再比如,APP中一般会缓存数据,这样给我们调试也带来很多麻烦,如果不使用adb清除缓存的话,就必须去设置里清除,太麻烦了。
所以来学学adb吧
android-sdk-macoxs/tools
android
Android SDK Manager
build tools
在自己的目录(home directory)中创建 .bash_profile:
.bash_profile
cd ~ touch .bash_profile
在 .bash_profile 中写下:
export PATH=${PATH}:/Users/xxx/android-sdk-macosx/tools export PATH=${PATH}:/Users/xxx/android-sdk-macosx/platform-tools
路径是不固定的,指向 android-sdk-macosx 目录即可
android-sdk-macosx
执行
source .bash_profile
只说我最常用的两条命令
卸载应用
adb shell pm uninstall com.example.MyApp
com.example.MyApp 是应用的包名
com.example.MyApp
清除缓存
adb shell pm clear com.example.MyApp
更多的命令请看这里
今天的文章很水,就这样吧
向我捐助 | 关于我 | 工作机会
如果只用adb的话,JDK和Android SDK都不需要装;mac下直接把adb这个可执行文件copy出来就可以用,Windows下把那两个dll一起copy出来就行。
安卓开发中,adb是很重要的调试手段。其实,对于前端来说,adb工具也是学习一下的,因为它确实很方便。
比如,我在手机助手中,调试一个安装APP的页面,这个过程中就要反复下载应用安装,然后退出页面卸载,很麻烦,使用adb就只要一条命令就可以卸载应用了。再比如,APP中一般会缓存数据,这样给我们调试也带来很多麻烦,如果不使用adb清除缓存的话,就必须去设置里清除,太麻烦了。
所以来学学adb吧
安装
android-sdk-macoxs/tools
,双击android
启动Android SDK Manager
,安装build tools
在自己的目录(home directory)中创建
.bash_profile
:在
.bash_profile
中写下:路径是不固定的,指向
android-sdk-macosx
目录即可执行
命令
只说我最常用的两条命令
卸载应用
com.example.MyApp
是应用的包名清除缓存
更多的命令请看这里
今天的文章很水,就这样吧
参考文章