eclipse开发安卓app环境搭建

Eclipse是Java开发环境(JDK)以及Android Studio之前最常用的开发工具,能够较方便地进行Android开发。如果你现在打算开发Android app或者在已有项目中去参与Android开发,那么一定需要搭建Eclipse开发环境。本文将会详细介绍Eclipse开发Android.app环境的搭建。

#### 一、 前置条件

安装最新的Java SE Development Kit(JDK)和Eclipse的最新版本(Android插件已内置),官方下载地址为:

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

Eclipse下载:http://www.eclipse.org/downloads/

#### 二、 安装JDK

下载后双击JDK安装程序,按照提示完成安装。

#### 三、 安装Android SDK

1.通过网站下载安卓sdk的压缩包:https://developer.android.google.cn/studio ,下载完成后通过解压缩的方式将其解压到一个安全的目录中,这个目录最好是独立的,不要存放一些与sdk相关的资料,便于管理。

2.安装ADT请到Eclipse Help下的"Install new software"中安装:

菜单栏Help --> Install New Software --> Add

为常用的下载地址Add Urls:

http://download.eclipse.org/releases/indigo/

http://dl-ssl.google.com/android/eclipse/

http://dl-ssl.google.com/android/eclipse/development/

http://dl-ssl.google.com/android/eclipse/adt/

http://dl-ssl.google.com/android/eclipse/source/

http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.adt.update/site.xml

任选一个这些url,然后在查找的地方选中“Developer Tools”。

安装完成后重启Eclipse就可以了。

#### 四、配置环境变量:

1) 新建一个系统变量JAVA_HOME,并将jdk目录作为它的值。

进入操作系统属性界面:打开“系统”,选择“高级系统设置”,打开“环境变量”进行系统变量JAVA_HOME的配置(见图)。

2)在系统变量Path中添加:

``` %JAVA_HOME%\bin %JAVA_HOME%\jre\bin ```

3)在系统变量classpath中添加:

```.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar ```

#### 五、用Apache Ant编译HelloWorld应用

Apache Ant是一种基于Java的build工具,它用于编写脚本文件,以自动构建软件。现在您需要用Ant上传和编译当前项目。

1)设置以下变量:

(Android SDK所在路径),示例:C:\AndroidSDK\platform-tools\

Windows命令行:set ANDROID_HOME=

Mac OS X shell:export ANDROID_HOME=

(Linux shell):export ANT_HOME=

注:如果将Android SDK安装到Android Studio默认的目录下,则可以通过以下方式设置ANDROID_HOME环境变量:export ANDROID_HOME=~/Library/Android/sdk。

2)添加Ant的bin目录到PATH环境变量中:

Windows系统中,参考 Win 命令指示来添加 %ANT_HOME%\bin 到系统环境变量 PATH 中:

Open the Start menu and select Computer.

System Properties -> Advanced system settings -> Environment Variables -> System variables -> Edit PATH.

Add %ANT_HOME%\bin at the end of the existing PATH entry.

Unix/Linux系统中,打开 shell 命令行,然后键入以下命令,并根据实际情况修改路径:

export PATH=$PATH:$ANT_HOME/bin

3)检查Ant版本:

打开终端或者命令行窗口,然后输入如下命令:

ant -version

如果没有问题,输出中将会包含一行 ant版本的内容:

Apache Ant version 1.8.4 compiled on May 22 2012

4)构建了一个名为HelloWorld的项目,并放入了 App_name/app/src/main/java/com/example/app_name/HelloWorld.java 文件中:

package com.example.app_name;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

public class HelloWorld extends Activity {

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

TextView tv = new TextView(this);

tv.setText("Hello, Android");

setContentView(tv);

}

}

接下来,编写一个build.xml文件:

classname="com.android.ant.SetupTask"

classpathref="android.antlibs" />

Android Ant Build.

Usage:

ant debug

ant release

ant clean

setup project

Compiling custom java files...

includeantruntime="true" source="1.6"

srcdir="src" destdir="bin"

classpathref="android.target.classpath">

Generating R.java / Manifest.java from the resources...

description="Builds the application. No checks, no debug build, -->"

>

Creating output directories if needed...

Compiling java files into .class files...

includeantruntime="true" source="1.6"

srcdir="src" destdir="bin"

classpathref="android.target.classpath"

fork="true"

memoryinitialsize="128m"

memorymaximumsize="512m">

Generating >"AndroidPackage.compiler.jar"...

Creating unsigned apk...

failonerror="true">

Signing apk...

signedjar="bin/appname-release.apk"

keystore="absolute/path/to/keystore_file"

storepass="password" keypass="password"

keyalg="RSA" sigalg="SHA1withRSA">

username="alias_name"

password="password" />

unless="do.not.compile">

Handling obfuscation...

Proguard is disabled.

Running Proguard...

classpath="${sdk.dir}/tools/lib/proguard.jar" />

Warning: Proguard not found.

spawn="false"

failonerror="true">

path="${android.jar}" />


相关知识:
安卓9的开发者选项在哪里
安卓9的开发者选项是一个提供给开发人员在测试、分析和优化应用程序时使用的特殊选项和设置菜单。在安卓系统中,开发者选项何时开启是预装的。什么是安卓开发者选项?安卓开发者选项是一组实用程序设置,可以让你修改默认设置以进行更好的应用测试和分析。 有一些需要手动启
2023-05-23
oppo安卓7
Android Developer Options 是一个非常有用的工具,为开发人员提供了一些额外的选项和功能,使其能够更好地定制和调试其设备。 然而,很多用户可能不了解如何在OPPO安卓7.1上启用 Developer Options,下面我们将为您详细
2023-05-23
macbookair可以做安卓开发吗
当谈论从MacBookAir上运行Android Studio进行Android开发时,很多开发人员通常会担心MacBookAir的处理器性能是否足够强大。事实上,MacBookAir可以很好地运行Android Studio,并且在安卓开发过程中可以具有
2023-05-23
c 开发安卓应用
C语言是一种非常受欢迎的编程语言,其优点包括高效、灵活和可移植。在安卓应用开发中,C语言也常常被用到,因为它可以访问底层系统接口和硬件,以及进行高性能计算等。本文将简要介绍如何使用C语言来开发安卓应用。首先需要了解的是,安卓应用开发通常使用Java语言和A
2023-05-23
2021安卓应用开发
安卓应用开发是指使用Android系统、Android SDK和Java语言等技术开发出适用于Android平台的应用程序的过程。在进行安卓应用开发前,开发者需要具备Java基础,了解Android系统的运作原理和基础知识,同时熟悉Android SDK的
2023-05-23
30岁可以做安卓开发吗
当今的技术发展速度非常快,许多行业都对掌握技术的人才有着很高的需求。其中,移动应用开发技术更是备受关注。而安卓开发是移动应用开发中最具有发展前景的技术之一。那么,30岁还能学会安卓开发吗?本文将给出详细介绍。首先,我们需要了解一下什么是安卓开发。安卓开发是
2023-05-23
视频app安卓开发
视频app安卓开发主要涉及以下几个方面:1.媒体编解码安卓平台支持大多数的视频格式,因此,在安卓开发中,开发者需要了解媒体编解码相关知识。2.音视频处理添加水印、滤镜、特效等,需要对音视频进行处理,这需要使用FFmpeg、OpenCV等第三方框架才能实现。
2023-04-28
深圳安卓app开发工具
深圳安卓App开发工具主要是指用于开发安卓手机应用程序的软件工具。常见的安卓App开发工具包括Android Studio、Eclipse + Android SDK、Unity等等。Android Studio是Google官方推荐的安卓开发工具,基于I
2023-04-28
开发安卓app详细流程图
开发安卓app的详细流程主要包含以下几个步骤。1. 确定需求:首先,需要明确你的app要实现什么功能,以及想要达成怎样的用户体验。这一步可以通过市场调研、用户需求分析等手段获取相关信息。2. 设计界面:在确定好需求后,需要进行界面设计。界面设计应考虑用户体
2023-04-28
安卓记单词app开发
在这篇文章中,我将介绍如何开发一个安卓记单词App。如标题所示,这篇文章将涵盖该项目的基本原理以及详细介绍各个组建。希望这对您想要开发一个类似的应用程序或对安卓开发感兴趣的人有所帮助。文章分为以下几个部分:1. 项目概述与需求2. 用户界面设计3. 数据库
2023-04-28
安卓app开发外包需要注意什么
在安卓app开发外包时,您需要注意以下几点来确保项目的顺利进行和最终结果的质量。以下是一些建议和详细介绍。1. 确定项目需求和目标在寻找外包合作伙伴之前,首先需要明确自己的项目需求和目标。整理一份详细的需求文档,包括软件功能列表、交互设计、用户界面设计以及
2023-04-28
中山安卓商城app开发口碑推荐
中山安卓商城app是一个基于Android平台开发的应用商城,旨在为中山市民提供快捷、安全、便利的移动应用下载服务。下面,我将对其进行详细介绍。1. 功能简介:中山安卓商城app提供了丰富的应用资源下载服务,包括游戏、社交、生活、工具等各种类型的应用软件。
2023-04-28
©2015-2023 安卓益APP Anzhuoe.com 蜀ICP备17007734号-1