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}" />


相关知识:
安卓11打开开发者模式
开发者模式是一种针对开发和调试而设置的系统级别调试模式,可以帮助开发人员在 Android 设备上查看和调试各种系统和应用程序,并访问某些高级选项和设置。Android 11 只是 Android 操作系统版本的其中一种,本文具体介绍 Android 11
2023-05-23
java 安卓开发入门
Java是一种高级编程语言,它可以应用于各种领域,包括安卓开发。在本文中,我们将为您介绍Java安卓开发的基础知识,并为您提供一些进一步学习的资源。Java安卓开发是什么?安卓开发是指使用Java编程语言、Android SDK和Android Studi
2023-05-23
diy开发板安卓播放器
开发板安卓播放器是一种新型的嵌入式系统,它可以播放多种不同类型的音视频文件,同时提供丰富的控制接口和使用体验。在实现这种播放器的过程中,我们需要使用一些硬件和软件组件,下面将对其进行详细的介绍。硬件需求为了构建这个播放器,我们需要准备一些基本的硬件组件,包
2023-05-23
archlinux开发安卓
Android 是一种 Linux 系统,因此在 Arch Linux 操作系统上开发 Android 应用程序是非常可行的。首先需要安装 Android SDK,它为 Android 应用程序提供了调试和管理工具。在安装 Android SDK 之前,需
2023-05-23
2022年安卓开发工程师
随着智能手机和平板电脑等智能设备的快速普及,安卓操作系统也愈发流行。安卓开发工程师就成为了大热门职业之一。那么,安卓开发工程师是做什么的呢?需要具备哪些技能和知识呢?下面就来详细介绍一下。一、安卓开发工程师的职责和工作内容安卓开发工程师的职责主要是负责设计
2023-05-23
鸿蒙开发的app能在安卓上用吗
鸿蒙是华为推出的一款开源、微内核的操作系统。虽然鸿蒙和安卓都是基于Linux内核进行开发的,但是它们之间在系统架构和API方面仍存在很大差异。因此,鸿蒙开发的App不能直接在安卓上运行。但是,通过某些转换或兼容性处理,我们仍然可以实现跨平台。以下是这方面的
2023-04-28
鸿蒙可以用安卓app 那为什么还要开发
鸿蒙操作系统是华为公司自主研发的操作系统,虽然可以运行安卓应用程序,但是它不是安卓系统,因此还有其它优点和用处。首先,鸿蒙操作系统是一款真正意义上的分布式操作系统,可运行于多种设备之间,包括手机、平板、电脑、智能穿戴设备等等。鸿蒙操作系统采用了分布式架构和
2023-04-28
安卓系统app定制开发成品案例
在本篇文章中,我们将详细介绍一个关于安卓系统App定制开发的成品案例,并阐述该案例开发过程中的一些关键技术和原理。为了方便入门的读者理解,我们将使用一个购物商城App作为案例进行讲解。1. 案例背景:在这个案例中,我们将为一家购物商城开发一个定制版的安卓A
2023-04-28
安卓app服务器端怎么开发
安卓App服务器端的开发指的是为移动应用提供API接口服务、数据库存储、业务逻辑处理等后台功能的构建。开发流程可以分为以下几个部分:1. 选择合适的开发语言和框架根据项目需求和团队的技术栈,选择合适的后端开发语言和框架。常见的后端开发语言包括Java、Py
2023-04-28
安卓app开发需要多少行代码
安卓App开发所需要的代码行数,主要取决于应用的规模和复杂程度。通常,一个简单的App可能只需要几千行代码,而一个复杂的应用则可能需要几百万行甚至更多的代码。在安卓App开发中,Java语言是主要的开发语言。开发者可以使用Android SDK提供的API
2023-04-28
安卓app开发实习日记
安卓app开发实习日记:原理及详细介绍在我开始安卓app开发实习之前,我已经具备了基本的Java编程语言和软件开发的知识。但是,需要注意的是,进入到实习并开始进行实际项目开发时,还有许多新概念和技巧需要学习。在这篇日记中,我将详细介绍安卓app开发的基本原
2023-04-28
关于安卓app的开发环境
安卓应用程序开发环境一般包括以下几个组件:1. Java开发工具包(JDK):安卓应用程序使用Java编程语言编写,因此需要安装JDK。2. 安卓SDK:安卓软件开发工具包是一组开源的开发工具,提供了编写,编译和调试安卓应用程序的工具。3. Eclipse
2023-04-28
©2015-2023 安卓益APP Anzhuoe.com 蜀ICP备17007734号-1