文集 移动端网页端爬虫
配置
- mac
-
jdk最高支持1.8
查看安装路径
/usr/libexec/java_home -V
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home PATH=$JAVA_HOME/bin:$PATH:. CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. export JAVA_HOME export PATH export CLASSPATH
备注:卸载jdk
m -rf /Library/Java/JavaVirtualMachines/jdk-*.jdk
-
Android SDK
这一步可以省略,因为安装studio的时候回自动安装
但是我喜欢自己安装,因为自己安装到哪自己清楚
export ANDROID_AVD_HOME=~/.android/avd
export ANDROID_SDK_HOME=/Users/apple/android-sdk-macosx
export PATH=$PATH:$ANDROID_SDK_HOME/platform-tools:$ANDROID_SDK_HOME/tools
-
安装node
brew install node
-
修改源
npm i cnpm -g --registry=http://registry.npm.taobao.org
以后用cnpm替代npm
-
安装appium
建议开始直接去官网下在执行程序安装,简单多了
cnpm install -g appium
-
uiautomatorviewer
在android sdk-> tools-> bin下,可以捕捉模拟器的画面帮助定位元素
-
安装appium-doctor
运行检查
appium-doctor
-
Android Stutio
Studio会检测android sdk,并安装。 也会内置jdk,但我喜欢配置自己安装的 file->project structure/other setting(Default)
-
adb连接mumu模拟器
Adb connect 127.0.0.1:7555
-
adb连接夜深模拟器
Adb connect 127.0.0.1:62001
连接拒绝可能是端口不对
netstat -aon | findstr 620
-
审查屏幕元素
Uiautomatorviewer.bat. 打开工具,点击左上角按钮
补充:关于环境配置的方法网上一大堆,所以没做详细的记录。话虽如此,但是别人的方法不见得一定适用于你。
以上我记录的是mac的配置过程,一切都还算顺利,除了模拟器比较卡。最终我选择了window做调研,因为卡的我猴急。