使用Eclipse搭建Android开发环境并编译运行HelloWorld。

报告存档,不是指南,可能有误。

更推荐Android Studio

环境搭建

所用工具包:Android开发环境搭建.rar。包含JDK安装包、Eclipse软件、已经下载好的Android SDK包。

安装JDK并配置环境变量

安装JDK

双击jdk应用程序进行安装:
在这里插入图片描述

直接点下一步,在下面的界面中选择安装目录并记下此目录,用于环境变量的设置。
在这里插入图片描述

点击下一步进行安装,当弹出安装下图的jre的对话框时直接关闭窗口即可,因为jdk自带了jre,不需要单独再装一遍了。
在这里插入图片描述

配置环境变量

右键计算机,选择属性,在弹出来的系统信息页面的左侧选择“高级系统设置”。

在这里插入图片描述
在弹出来的系统属性界面点击下面的“环境变量”按钮即可进入环境变量设置。
在这里插入图片描述

在下方的系统变量中选择新建,变量名设为JAVA_HOME,值设为刚刚jdk的安装根目录。
在这里插入图片描述

最后在双击Path,将%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin; 加入到系统路径中即可,注意英文分号。
在这里插入图片描述

最后在cmd控制台输入java -version检查是否安装成功:
在这里插入图片描述

安装Eclipse

直接解压运行eclipse.exe即可。
在这里插入图片描述

首次打开应该会报Android SDK位置错误。按下面的步骤配置SDK先。

安装Android SDK并配置环境变量在Eclipse里使用

解压sdk文件夹至想要的位置,如我的是C:\Android\sdk,并记录,后面添加环境变量要用。
在这里插入图片描述

按照第一步的方法新建系统环境变量ANDROID_SDK_HOME,值设为sdk目录:
在这里插入图片描述

并在Path中添加sdk目录下的platform-tools和tools目录添加到系统变量,即在Path中新增: %ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools;条目。

之后即可在Eclipse中设置sdk目录,先点击apply后再确定。
在这里插入图片描述

Eclipse安装ADT插件

在Eclipse中点击菜单栏中的Help–> Install New Software:
在这里插入图片描述

点击右侧的Add添加源,链接中填http://dl-ssl.google.com/android/eclipse/,名称取一个容易辨识的即可;之后全选后选Next:
在这里插入图片描述

之后接受用户协议一直下一步即可。

Eclipse创建安卓虚拟机

除以上工具之外还需要安卓虚拟机运行我们的程序。点击菜单栏下方的Android Virtual Device Manager进入虚拟机管理界面,选择Device Definitions,在里面选择想要的设备,点右侧的Create AVD进入下一页面:
在这里插入图片描述

大部分默认即可:
在这里插入图片描述

以上就配置好环境了,接下来就可以创建项目进行开发了。

编译运行

新建项目

启动Eclipse时会选择工作空间的对话框,选择一个用来存放项目的目录即可,因勾选了不再显示,就没法截图了。

点击File --> New --> Projects创建项目,在弹出的对话框里选择Android Application Project后Next:
在这里插入图片描述
在这里插入图片描述

接着给项目取个名字,并建议把packagename中间的example自定义一个个性化的名字。

下面的Minimum Required SDK, Target SDK,Compile With建议选择版本稍微高一点的(默认的Minimum Required SDK是2.0似乎会有问题,下面遇到的问题里面说明),Theme建议选None,但是即使选了None后AndroidManifest.xml里还是会报错导致MainActivity也会报错,因此要修改AndroidManifest.xml
在这里插入图片描述

接下来的两个页面可直接跳过,也可自定义应用图标。之后选择创建空的Activity:
在这里插入图片描述

默认取名为MainActivity,因为项目都必须有一个MainActivity.
在这里插入图片描述

点击Finish即创建完成。

按照下面遇到的问题里的内容修改AndroidManifest.xml之后就可运行项目了。

运行项目

在左侧项目上右键–>Run As --> 1 Android Application 即可启动安卓虚拟机运行此项目。
在这里插入图片描述

之后就能看到我们的Application运行啦!
在这里插入图片描述

遇到的问题

1.AndroidManifest.xml中的Theme错误

刚创建好项目时,就会有一堆错误,首先看到的便是MainActivity中的错误,但是同样是新的demo项目,之前在Android Studio里同样的代码就不会出现问题,在Eclipse里就有问题了。然后重新创建了好几次项目都不行。后来发现在创建项目的第一步中的Theme的选项会跑到AndroidManifest.xml中并且报错,因此将AndroidManifest.xml中的这句错误删掉就好了。
在这里插入图片描述

2.layout中的xml无法预览的问题

新建的项目的activity_main.xml文件无法预览正确内容,搜索后发现要调低Android API并选择合适的窗口即可正常显示,这里将默认的23改成了17,将Add Theme里改成了Holo:
在这里插入图片描述

3. In <declare-styleable> MenuView, unable to find attribute android:preserveIconSpacing

创建项目自带appcompat_v7并且无法运行,并且直观上没有错误,运行时却报错,搜索发现是因为创建项目时Minimum Required SDK选的版本太低了,选高一点的如4.0.3即可解决。

所以还是Android Studio好用。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐