1 mac执行adb命令
adb使用
(1)adb:一般可以使用终端切到pc或者mac电脑adb工具所在的目录,再使用adb工具执行对应的adb命令。由于目前Android Studio安装都自带adb工具,该adb工具一般都在Android Studio安装目录的/sdk/platform-tools子目录下。
(2)但是方式(1)太繁琐了,最好的办法就是把adb所在目录配置到环境参数(pc电脑为pach,mac电脑为PATH)中。以mac电脑为例:
1)打开终端Terminal,进入当前用户home目录(默认是home目录,使用pwd可见,一般为/Users/你自己的用户名
2)创建并打开.bash_profile文件
touch .bash_profile
open -e .bash_profile
3)在打开的.bash_profile文件中编辑如下:
export PATH=${PATH}:/Users/你自己的用户名/Library/Android/sdk/platform-tools
编辑完成之后,保存,退出
4)执行命令
source .bash_profile
5)再输入,adb version 输出Android Debug Bridge version 1.0.41字样表明设置成功
(3)更简单的方式,可以直接在终端里设置PATH:
export PATH=${PATH}:/Users/你自己的用户名/Library/Android/sdk/platform-tools
说明:直接在终端设置PATH参数有一个缺点,就是每次重启电脑则需要重新设置该值(即执行 source .bash_profile命令)。
(4)MacBook M2上的:不能使用.bash_profile,而是使用.zshrc。这是由于MacBook M2
。所以上面(2)中第2)步骤,需要修改为:
创建并打开. zshrc文件
touch . zshrc
open -e . zshrc
将PATH设置的内容写入.zshrc中并保存退出,再执行
source .zshrc
adb常用命令
- 查看所有设备:
adb devices
- 断开服务
adb kill-server
- 安装apk
adb install /xxx/xxx/xxx.apk
- 参考:
https://www.jianshu.com/p/ec76d7ec38f2
2 解决Failure [INSTALL_FAILED_TEST_ONLY]
-解决:
在gradle.properties全局配置中设置:
android.injected.testOnly=false
- 参考:
https://blog.csdn.net/vfush/article/details/80320596
3 adb install apk 小米手机问题
- 报错信息: Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]
adb install /Users/xxx/Documents/androidProject/xxx/xxx.apk
Performing Streamed Install
adb: failed to install /Users/xxx/Documents/androidProject/xxx/xxx.apk: Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]
-
处理:
第一是需要打开手机的开发者模式,然后打开USB调试/USB安装开关。
一般Android手机这样设置即可。但是小米手机依旧报错,除了上述开关,还需要打开USB配置,配置MIDI。 -
参考:
https://blog.csdn.net/weixin_42081389/article/details/110451528
4 adb命令执行显示“more than one device and emulator”
-
出现缘由:
电脑连接多个Android设备(包括真机/模拟器),使用adb执行命令时,会显示“more than one device and emulator”。 -
问题处理:
通过添加参数adb -e表明使用模拟器,或者添加参数adb -d表明使用真机。
举例:
adb -d install /xx/xxx/xxx.apk -
参考:
https://blog.csdn.net/yuemingxingxing/article/details/86590989
5 adb启动应用(备注一下该命令)
adb shell am start -n "com.xxx.app/io.dcloud.PandoraEntry" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
6 三星手机:调试包安装后无法启动
-
开发者模式
-
参考:
https://jingyan.baidu.com/article/9c69d48f72e4b253c8024e35.html -
abd获取不到手机列表
-
缘由:三星手机未启动开发者模式,所以USB调试未打开。
-
参考:
https://blog.csdn.net/karenlin33/article/details/108682942















暂无评论内容