win7下Android开发环境搭建
*******************************************************************************
******系统环境:windows7, 32位
******Android-SDK:adt-bundle-windows-x86-20140321
******JDK 版本:jdk-7u55-windows-i586
*******************************************************************************
必备安装包:
1、JDK7U-55下载地址:
http://download.oracle.com/otn-pub/java/jdk/7u55-b13/jdk-7u55-windows-i586.exe?AuthParam=1400927114_bc771dcca61cabe474e590054ef32985
2、Adt-bundle-windows下载地址(包含Eclipse和ADT插件,不必单独安装)
https://dl.google.com/android/adt/22.6.2/adt-bundle-windows-x86-20140321.zip
2.设置环境变量
在系统变量里新建一个
变量1:JAVA_HOME
变量值为: C:\ProgramFiles\Java\jdk1.7.0_55
变量2:CLASSPATH
变量值为: %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
变量3:ANDROID_SDK_HOME
变量值可设置为:D:\SDK\adt-bundle-windows-x86-20140321
变量名4:Path
变量值:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANDROID_SDK_HOME%;
待定:D:\SDK\adt-bundle-windows-x86-20140321\sdk\platform-tools
测试环境变量是否正确:
1、在cmd下运行命令:JAVA
2、在cmd下运行命令:JAVAC
3、在cmd下运行命令:ADB 应该有输出//从Eclipse启动adb则需要该变量
4、启动Eclipse 后设定workspace, 创建Android工程,运行时无法启动ADB:
The connection to adb is down, and a severeerror has occured.
的错误.在网友说在任务管理器上把所有adb.exe关闭掉.重启eclipse.但试过不管用
以下方法可行:
1.先把eclipse关闭.
2.在管理器转到你的android SDK 的platform-tools下, 如图:
3.键入adb kill-server ,如果adb关闭了会提示 server not running *
4.再输入 adb start-server 如果不成功会提示 daemon not running.starting it now on port *** ,而如果成功的话不提示任何语句的.这时再重新打开eclipse就可以正常运行模拟器的了。
还有一种情况,真机调试的时候,你开了腕豆夹,导致端口冲突了,前面一直没留意这个问题 ,解决办法:安装完手机的驱动后,关闭腕豆夹,重启eclipse,应该就可以了。腕豆夹与eclipse一般不同时打开!
模拟器调试:
真机调试:
设置android手机为USB调试模式。步骤: menu---> 设置 ---> 应用程序 ---> 开发 , 选择【USB调试】
用USB连接手机和电脑,并确保成功。步骤: 在windows下执行c:/adb devices, 查看手机是否已经连接成功。
c:/adb devices
error
原因:sdk未安装usb驱动
安装后成功发现设备:
在eclipse中选择Run——Run Configurations 右边Target里面勾选Alwaysprompt to pick device ,然后Run的时候出现:
连接成功!选中设备后点击“ok”运行(手机不要锁屏,否者会报错)
手机上确定安装,第一次安装程序可能不会运行。再run一次则正常。
接下来就任由你调试摆布了!!!