eclipse+Android SDK配置及运行实例

预先配置

  在安装安卓环境前,假设已经安装好了eclipse和jdk,jdk注意要配置jdk1.8,否则后面会运行Android SDK manager会闪退!
eclipse+Android SDK配置及运行实例

Android SDK安装

  先要下载Android SDK,在https://www.androiddevtools.cn/里面可以下载到。
  之后,解压,配置环境变量,一个是新建ANDROID_HOME,另外在Path变量中加两行。配置完后在cmd输入adb不会出现错误信息。
eclipse+Android SDK配置及运行实例
eclipse+Android SDK配置及运行实例
  打开Android SDK那个文件夹,双击打开Android SDK manager,一个类似Mysql的msi文件一样的东西。
eclipse+Android SDK配置及运行实例
  此时,因为Q的原因,会出现一些失败信息,故需设置AndroidSDK国内镜像。选择左上角Tools–>Options进行配置,主要是Proxy Settings,和Others中勾选第一个Force…。配置完后点击close。再次点击左上角Packages->reload。
eclipse+Android SDK配置及运行实例
  选择下载时,尽量下载版本低一些的,避免出现一些意想不到的状况。一定要安装的是Android SDK Tools、Android SDK Platform-tools、Android SDK Build-tools23.0.1、Android 6.0(API 23)中的那3项,Extras中的Google USB Driver就好,其它的后面有必要再装。其中不少地方开发都要用到Android Support Library,这个的23.0.1的版本也可以在前面的网站的中国镜像下到,把它里面的support文件夹整个拷贝到Android SDK文件夹中,路径:android-sdk_r24.4.1-windows\android-sdk-windows\extras\android\support。很多源代码里面的某些类需要用到Android Support Library 25.1.0的v7,这种情况下后面说,比较坑。

安装ADT

打开Eclipse软件,进入欢迎界,单击菜单中的“帮助(help)”,选择“安装新软件(Install New Software),点击“添加”,在第一行输入“ADT-23.0.6”,单击“归档文件”,选中ADT的zip文件,点击确定。
eclipse+Android SDK配置及运行实例
eclipse+Android SDK配置及运行实例
之后弹出的安装,取消掉“Contact all update sites…”前的勾,点击nextnext…finish,提示重启Eclipse,大功告成!

AVD配置

  为了方便后面APP的运行,先在eclipse中配置一个安卓虚拟设备AVD。打开eclipse,选择窗口–>Android Virtual Device manager–>create,创建一个AVD。如果之前在Android SDK manager中没有在Android 6.0下安装arm的一个库,在这里就会显示CPU/ABI no target。
eclipse+Android SDK配置及运行实例

Hello world

  在eclipse中点击 文件–>新建–>项目
eclipse+Android SDK配置及运行实例
  选择安卓应用
eclipse+Android SDK配置及运行实例
  点击下一步,在这里做这样的设置:
eclipse+Android SDK配置及运行实例
  一直点击下一步。。。完成,此时,会默认创建一个hello-world项目,默认打开到activity_main.xml的窗口布局中,如果下面黄色框内说不兼容,点击上面换成低版本的API就行了。
eclipse+Android SDK配置及运行实例
  在下面点击切换到activity_main.xml,可以看到这个布局文件的内容,之后许多网上代码都没有给这部分,需要自己加,往往加的部分是加一个<Textview/>标签。这个布局文件就像index.html一样,是前端部分。
eclipse+Android SDK配置及运行实例  后端部分在MainActivity.java里面,如果有错误,鼠标移动到错误位置会显示更改方法,如果是少了什么库,单击可以自动import。其中的R.layout这里面是引用的前面的布局文件,如果在这里显示缺少,一般情况下没有关系,一般不用理会,只要代码没错,后面生成APP的时候是正常的。
eclipse+Android SDK配置及运行实例

“编译运行”

  在这一步,在eclipse里面对着刚刚建立的项目文件夹右键。
eclipse+Android SDK配置及运行实例
  在上一步缓慢的虚拟机中运行之后,生成了APP之后,以后可以在手机上运行。首先设置运行方式,在自己手机上更快一些!在eclipse中单击“运行–>运行配置”
eclipse+Android SDK配置及运行实例
  左边是一些已经生成的项目,在这里选中firstapp,点击"target“里面的”Always prompt…“。
eclipse+Android SDK配置及运行实例
  在手机中打开“开发者选项”,在里面打开“USB调试”,把手机插入到电脑,在eclipse中就可以看到设备。再次在项目中,运行APP,就可以在手机中运行了。
eclipse+Android SDK配置及运行实例

常见错误

如果在运行时说“XXX在构建时错误,什么什么Encoder64”,这种情况下,打开cmd输入adb,会发现,安卓SDK又好像没有配置好一样。有时候重启eclipse,再次运行,就好了,什么错误也没有;有时候重启eclipse仍然这个错误,这时候,重新配置一下Android SDK的环境变量就好了,指的是ANDROID_HOME环境变量,重新进到环境变量设置中,点击一次,cmd输入adb又好了。这个错误是没来由的错误。。。。