环境变量的配置问题:
4、新建一个环境变量,变量名:ANDROID_HOME,变量值:D:\adt-bundle-windows-x86_64-20140702\sdk(以你安装目录为准,确认里面有tools和add-ons等多个文件夹),点击确认。
5、在用户变量PATH后面加上变量值;%ANDROID_HOME%\platform-tools;点击确认即可。 在系统变量path中添加;D:\adt-bundle-windows-x86_64-20140702\sdk\tools ( 这个也是以你的安装目录为准)
6、Android SDK配置完成,接下来验证配置是否成功。
7、点击运行——输入cmd——回车——输入adb——回车,如果出现一堆英文,如下图所示,即表示配置成功,在输入Android,启动Android SDKManager。
方法二:
2、设置环境变量后依然出现错误。那就是令一种可能,adb.exe不在tools文件夹下。
(最简单的方法,直接在搜索框中输入adb.exe进行查找,查看adb.exe所在的文件夹,然后把这个路径添加到系统变量中)
android2.2和android2.3是不一样的,在2.2中,adb.exe是在tools文件夹下,而在2.3中,则在platform-tools文件夹下。
所以要把路径设置到:
D:\android-sdk_r10-windows\android-sdk-windows\platform-tools
下即可。
需要注意的是:android的版本更改后,一些文件夹路径会发生变化,只需要做相应更改即可。另外,2.3版本依然要添加
D:\android-sdk_r10-windows\android-sdk-windows\tools路径到系统变量中。否则日后在使用emulator等命令时又会出现不是内部命令或外部命令的错误。
注意,改完了没有立即生效,可以在 cmd 中输入path, 可以看到当前的path 的值,是没有改变的。这是有两个办法应用这个改变:
1) 开机重启 (不推荐)
2) 搜索到方法,非常管用(推荐)
首先: 命令行中输入 “SET PATH=C:\”,等号两边不要有空格。DOS窗口的环境变量只是Windows环境变量的一个副本,副本的改动不会影响正本,但会触发正本的刷新,所以这里不用担心 path 变成 C:\ 。
然后 : 在输入 ECHO %PATH% (只输入path 查看应该也可以) 可以看到path值已经更新了。
这时候再输入adb 应该就可以弹出一行行字了,这时就可以啦。
输入 adb devices 注意是devices 不是device,可以看到当前连到PC的设备,因为我只连接了一个设备就没有考虑多个设备选择的问题,有这个问题的可以搜一下 adb serial 的用法。
关于模拟器模拟器的使用与连接:
若是有条件的可以直接使用Android 真机直接使用。这样效果更好。
条件不允许的可以使用Android Stduio 自带的模拟器,如何创建这里我就不赘述了。
我要讲的是用第三方的模拟器(逍遥android 模拟器)
.在应用电脑应用商店,或者百度,下载并安装 逍遥android模拟器(留意安装位置)
1.开始--“运行”--输入“cmd”,进入逍遥安装模拟器的MEmu目录下,
例如:
我的逍遥安卓模拟器安装目录是:D:\Program Files\Microvirt\MEmu,
则输入命令:cd D:\ProgramFiles\Microvirt\MEmu
2.输入:adb start-server
运行如下:
D:\ProgramFiles\Microvirt\MEmu>adb start-server
* daemon not running. starting it now on port5037 *
* daemon started successfully *
(二)、找到你AS的SDK安装目录,并运行adb连接。
例如:
我的AS的SDK安装目录是:D:\SDK
则运行如下:
D:\ProgramFiles\Microvirt\MEmu>cd D:\SDK\AndroidSDK\platform-tools
D:\SDK\AndroidSDK\platform-tools>adb connect 127.0.0.1:21503
adb server is out of date. killing...
* daemon started successfully *
connected to 127.0.0.1:21503
(三)启动AS、启动逍遥安卓模拟器,运行AS代码,则在弹出框中,就可以看到你运行的逍遥模拟器了。