android SDK模拟器环境搭建
一、下载安装android SDK
两种方式:
(1)官网下载(需FQ):https://developer.android.com/studio/index.html
(2)无需FQ下载:http://www.androiddevtools.cn/
找到SDK Tools,选择下载windows的zip格式的。下载后在需要安装的位置解压
打开SDK Manager.exe,在以下界面中选择:
然后install,文件很大, 需要较大磁盘空间
二、配置环境变量
右键我的电脑,打开属性,点击高级系统设置,打开环境变量:
安装jdk1.8
1、新建一个环境变量名称为ANDROID_HOME,变量值为当前安装SDK的目录
例如SDK装在D:\androidSDK中,则环境变量为:
2、把%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools添加到Path环境变量中。
三、检测是否安装成功
win+R,输入cmd,打开命令提示符面板。
1、输入android
得到类似以下界面:
2、输入abd
得到类似以下界面:
3、输入android -h
得到类似以下界面:
四、安装ADT
前提是已经安装好了eclipse以及jdk、并配好了环境
1、下载ADT.zip
(1)需FQ:http://dl-ssl.google.com/android/eclipse/
(2)无需FQ:http://www.androiddevtools.cn/
2、打开eclipse、点击help菜单,选择install new software
点击Add按钮,点击archive,选择我们所下载的ADT压缩包,然后随便取个名字(例如ADT),确定后就可以看到对应的Developer Tools,全部选中、然后一直next到finish
3、安装完成后重启eclipse就好了
(注:但是最新版的eclipse已经不支持android开发了,需要进行原生android开发,推荐android studio)
---------------------
问题处理:
# 连接真实的华为荣耀6手机
列出设备
抓取信息
启动命令:
我们需要获取package的包名,方法如下:
开启抓取命令:C:\Users\ws>adb logcat |find "START"
在安卓手机中打开uc浏览器
I/ActivityManager( 3008): START u0 {cmp=com.UCMobile/com.uc.browser.InnerUCMobile} from pid 6063
com.UCMobile/com.uc.browser.InnerUCMobile就是包名
C:\Users\ws>adb shell am start -W -n com.UCMobile/com.uc.browser.InnerUCMobile
Starting: Intent { cmp=com.UCMobile/com.uc.browser.InnerUCMobile }
Status: ok
Activity: com.UCMobile/com.uc.browser.InnerUCMobile
ThisTime: 1169
TotalTime: 1169
Complete
通过adb命令开启浏览器
停用app命令
冷关闭没有反应
C:\Users\ws>adb shell am force-stop com.UCMobile/com.uc.browser.InnerUCMobile
热关闭,成功
adb shell input keyevent 3
拖动app到模拟器中进行安装报错: failed to start adb check settings to verify your chosen adb path is valid
命令行下进行安装,将文件拷贝到:E:\software\android\android-sdk\tools目录
Cmd切换到这个目录下