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


相关知识:
安卓adb命令打开开发者模式
在安卓手机上,开发者模式是一个非常重要的设置,它允许开发者与设备交互并进行一些高级调试和优化操作。其中包括USB调试、警告提示、隐藏功能等等。当需要通过adb工具与android端进行交互时,我们就需要打开开发者模式,并在设备上启用USB调试功能。那么,本
2023-05-23
安卓11自由窗口开发
自由窗口是Android 11中的一个新功能,它允许用户将应用程序的某些部分显示在任何屏幕上,而不是只在应用程序的主界面中显示。这个功能的背后是系统窗口功能,包括悬浮窗、分屏和画中画模式的扩展。在本文中,我们将对安卓11的自由窗口进行详细介绍。安卓11自由
2023-05-23
安卓11手机怎么关闭开发者模式
开发者模式是Android系统中的一个隐藏功能,它为开发人员提供了更多的调试和优化选项。虽然在一定程度上开发者模式可以提高系统的性能,但是对于普通用户来说,这个功能是没有什么用处的,而且如果不小心打开了开发者模式,在系统的运行过程中可能会造成一些不必要的麻
2023-05-23
安卓 开发 电子书
安卓开发是一门非常热门的计算机编程技术,它是针对移动设备和智能手机的操作系统。随着智能手机的普及,安卓开发的需求越来越大。如果你想深入学习安卓开发,可以通过阅读电子书来完成。本篇电子书是一本关于安卓开发的原理或者详细介绍。它将会带领初学者逐步掌握安卓操作系
2023-05-23
v5开发版基于安卓哪个版本开发
v5开发版是基于安卓9.0版本(也就是Android Pie)进行开发的。这意味着v5开发版中包含有许多与安卓9.0相关的特性和用法。安卓9.0版本是Android平台上一个重要的版本,由Google公司于2018年8月发布。这个版本引入了许多新的特性和调
2023-05-23
unity3d开发安卓新款
Unity3D是一款专业的跨平台游戏引擎,支持多种平台和多种游戏类型的开发。在Unity3D中可以使用c#语言来编写代码,开发过程中可以快速实现原型、调试、测试和发布等操作。Unity3D开发安卓应用主要需要以下步骤:1.安装Unity3D和Android
2023-05-23
python能开发安卓脚本吗
要回答这个问题,我们首先需要了解安卓和python的基本知识,以及它们之间的联系。安卓是谷歌开发的一个移动操作系统,它使用Java语言编写。Python是一种高级编程语言,它通常用于Web开发、数据分析和人工智能领域。虽然 Python 通常不用于原生开发
2023-05-23
java开发安卓用什么框架
Java是一种面向对象的编程语言,被广泛应用于开发各种应用程序,尤其是在移动应用程序开发领域。安卓是基于Java的移动端操作系统,Java开发者可以利用各种框架,在安卓上快速开发高效的应用程序。本文将介绍Java开发安卓时常用的框架。1. Android
2023-05-23
idea安卓开发环境的搭建
Idea是一款非常流行的Java开发工具,可以支持各个平台的开发,在Android开发中也有广泛的应用。下面我们来介绍一下如何搭建Idea安卓开发环境。第一步:下载并安装JDKIdea开发环境需要JDK的支持,所以在安装Idea之前,需要先下载并安装JDK
2023-05-23
golang 安卓 开发工具
Go语言(或称Golang)是一种新兴的编程语言,具有高效、简洁和易于阅读等特点,在Web开发、系统编程、网络编程和云计算等领域广泛应用。而安卓开发,也是移动互联网领域的热门技术,一直以来都受到开发者们的追捧。如果将这两种技术结合在一起,也就是Golang
2023-05-23
开发安卓导航app
要开发一款安卓导航App,需要掌握以下技术:1. 地图与定位SDK地图与定位SDK是导航App的核心技术,它能够提供实时定位和导航路线规划的功能。为了方便开发,可以使用第三方的SDK,如高德地图、百度地图等。2. UI设计和交互设计用户友好的UI界面,并优
2023-04-28
安卓视频app如何开发
开发安卓视频 app 的原理通常包括以下步骤:1. 界面设计首先,需要设计应用程序的用户界面。应该设计一个易于使用和吸引人的界面,让用户轻松地找到他们需要的内容。通常,视频 app 的界面应包括几种不同的选项,如推荐、热门、最近添加的视频以及搜索。此外,还
2023-04-28
©2015-2023 安卓益APP Anzhuoe.com 蜀ICP备17007734号-1