1.adt-bundle-windows-x86-MAT

(1)Eclipse:D:Android\adt-bundle-windows-x86-MAT\eclipse(免安装)

(2)Android SDK:D:Android \adt-bundle-windows-x86-MAT\sdk

2.jdk1.7.0_45

(1)下载路径:Java SE Development Kit 7 Downloads

http://www.oracle.com/technetwork/java/javase/downloads/index.html

jdk-7u45-windows-i586.exe

(2)安装路径:

C:\ProgramFiles (x86)\Java

\jdk1.7.0_45

\jre7

3.apache-ant

http://ant.apache.org/bindownload.cgi#VerifyReleases

将解压apache-ant-1.9.2-bin.zip出来的apache-ant-1.9.2移动到D:Android\。

4.proguard

http://sourceforge.net/projects/proguard/files/

将解压proguard4.10.zip出来的proguard4.10移动到D:Android\。

5.配置系统环境变量

计算机->属性->高级系统设置->高级->环境变量->系统变量,系统变量值以分号(;)分隔多个路径。

(1)JDK

新建系统变量:JAVA_HOME

值:C:\Program Files(x86)\Java\jdk1.7.0_45

(2)Java Class Library Path

新建系统变量:CLASSPATH

值:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

(3)Android SDK

新建系统变量:ANDROID_HOME

值:D:\Android\adt-bundle-windows-x86-MAT\sdk

(4)proguard

新建系统变量:PROGUARD_HOME

值:D:\Android\proguard4.10

(5)PATH

在PATH变量尾部追加以下路径:

;%%JAVA_HOME%%\bin;D:\Develop\Android\apache-ant-1.9.2\bin; %%ANDROID_HOME%%

\tools;%%ANDROID_HOME%%\platform-tools;

在命令行输入“path”,查看变量值。

在命令行输入“java –version”,验证java是否配置正确。

在命令行输入“ant –version”验证ant是否配置正确;

输入“adb version”验证adb是否配置正确。

6.启动Eclipse/Java-ADT

启动adt-bundle-windows-x86-MAT\eclipse\eclipse.exe进入Java-ADT开发环境。

7.ADB使用简介

ADB的全称为Android Debug Bridge 调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、操作模拟器和设备,如安装软件、系统升级、运行shell命令等。

在Android手机的“设置”->“开发者选项”中勾选“USB调试”,这样手机通过USB连接PC后启用调试模式,在安装了ADB tools(D:\Android\adt-bundle-windows-x86-MAT\sdk\platform-tools\adb.exe)并配置了环境变量path后,在命令行中即可连接调试Android应用程序(Debug版APK)。

(1).查看设备:

C:\Users\thomasfan>adb devices

List ofdevices attached

817F31EDB9A05A5CB532334B50B2C60device

(2).adb-s<device>shell XXX

执行shell命令,-s指定在某个设备上执行命令,device为adb devices查找到的设备。如果不指定-s参数,则默认在第一个设备上执行命令。

例如查看系统运行的所有应用列表(进程):

adb-s<device>shellps

(3).进入Shell交互:

C:\Users\thomasfan>adb shell

$

<1>切换到root用户

$ su

su

#

<2>查看设备信息

$ cat/system/build.prop

<3>获取mac地址

$ cat /sys/class/net/wlan0/address

<4>查看网络配置

$busybox ifconfig

<5>查看ARP

$busybox arp

<6>查看IP地址、网关、路由表信息

$ ip --help
$ ip address (等效于$ busybox ipaddr)

$ ip route (等效于$ busybox iproute)

$ busybox route (Kernel IP routing table)

<7>获取DNS

$ getprop net.dns1
$ getprop net.dns2

<8>测试联通性

$ ping

<9>退出shell

$exit

参考:

《Android开发入门之环境概念介绍》

《Android开发环境搭建》

《Android开发环境全系列搭建》

《最新基于adt-bundle-windows-x86的android开发环境搭建》

《ApacheAnt入门示例》

《优化你的代码---ProGuard工具》

《在eclipse中使用ADT开发》

《用Eclipse-ADT开发和调试源代码》

《如何使用Android中的DDMS进行调试》


更多相关文章

  1. Android系统编译系统分析大全(一)
  2. android设置系统语言,字体大小,字体样式导致widget控件失效
  3. Service与Android系统实现(1)
  4. 第九章 Android 系统信息与安全机制

随机推荐

  1. android > Android新增API之AudioEffect
  2. Android(安卓)EditText 限制输入的字数
  3. Android横竖屏切换方法
  4. android中AVD的使用
  5. Android和js、H5进行交互数据
  6. Android(安卓)GWES
  7. 4款手机中必备的APP,用过之后一定会让你舍
  8. 访问android平台的通话记录CallLog
  9. android中使用sqlite、复制assets下的数
  10. Android开发者e周报 第4期