android studio : 默认下载包都在c盘,导致c盘占用多,,
默认gradle下载在这里: C:\Users\25770\.gradle

全局设置之后,新的项目还是会用c盘的目录,软件有bug,需要添加环境变量:
GRADLE_USER_HOME 为 E:\android\gradle

防止c盘过大,还需要将 avd(android virtual device下载的那些模拟器)放在别的盘,需要配置环境变量ANDROID_AVD_HOME为E:\android\avd

添加ANDROID_HOME 为E:\android\sdk\platform-tools
abd : android debug bridge : 安卓调试桥梁
android studio 安装的时候,就自带了abd,
查看android SDK的路径:

abd的目录在当前sdk目录下面的platform-tools文件夹下:

将abd的目录配置到环境变量
投屏软件: qtscrpy: https://github.com/barry-ran/QtScrcpy/releases
手机需要开启开发者模式,允许USB调试,,数据线要可以传输数据的才行,,有的数据线只能充电

安装appium
shell
# 全局安装 Appium Inspector
npm install -g appium-inspector
- 全局安装appium:
npm install -g appium - 安装 appium inspector: 我是在github上找的安装包,链接也忘了,好像是在appium的仓库里面

填写配置,不同手机配置不同:
json
{
"platformName": "Android",
"appium:automationName": "UiAutomator2",
"deviceName": "WGQWNV55DM6XGEU8",
"platformVersion": "14",
"appPackage": "com.tencent.mm",
"appActivity": ".ui.LauncherUI",
"noReset": true,
"dontStopAppOnReset": true,
"skipUnlock": true,
"autoGrantPermissions": true,
"adbExecTimeout": 60000,
"appium:disableIdLocatorAutocompletion": true
}

遇到的问题:
启动不了闪退:
shell
adb uninstall io.appium.uiautomator2.server
adb uninstall io.appium.uiautomator2.server.test
adb uninstall io.appium.settings
adb kill-server
adb start-server
appium driver uninstall uiautomator2
appium driver install uiautomator2
# 卸载appinum settings之后,执行上面命令,重新运行
appium --log-level debug