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


相关知识:
qt能开发安卓应用吗
Qt是一种跨平台的应用程序开发框架,可以适用于多种不同的平台,如Windows、macOS、Linux、iOS和Android等操作系统。在Qt中,使用C++编写代码,同时还支持其他语言,如Python、Perl和Ruby等,为开发人员提供了极大的灵活性。
2023-05-23
oppo安卓手机开发者选项在哪
在Android手机系统中,开发人员可以通过开启开发者选项来进行调试和优化操作。OPPO安卓手机也不例外,但是一些用户可能不知道如何打开开发者选项。本文将详细介绍OPPO安卓手机开发者选项的原理和具体步骤。一、开发者选项的原理开发者选项是Android系统
2023-05-23
lua开发安卓
Lua是一种轻量级脚本语言,其特点是易于理解、可扩展、高效且跨平台。它在游戏开发、嵌入式应用程序和Web应用程序等方面都得到了广泛应用。最近几年来,Lua也逐渐开始在安卓应用程序开发领域中得到应用。在这篇文章中,我们将详细介绍如何使用Lua进行安卓开发。为
2023-05-23
郑州安卓app开发一般要多少钱
郑州安卓APP开发的价格是根据多种因素来决定的,包括应用的复杂程度、功能和设计要求、预算以及时间等。一般来说,APP开发过程分为以下几个阶段:1. 需求分析:团队与客户的沟通和分析项目的需求。2. 设计:根据需求分析开始制定APP的功能、界面和用户流程图等
2023-04-28
广州安卓商城app开发定制
广州安卓商城app开发定制涉及到以下几个方面的内容:1.功能设计:首先需要设计商城app的功能,如商品分类、购物车、支付、订单管理等。在设计功能的过程中,需要考虑商城的用户群体、商城的主营商品类型,以及是否考虑集成社交媒体等功能。2.UI/UX设计:商城a
2023-04-28
安卓有哪些开发者app
安卓开发者可以使用以下几个开发者工具应用来帮助开发和测试安卓应用:1. Android Studio:Android Studio 是 Google 官方提供的集成开发环境(IDE),可用于创建和调试安卓应用。其中包含了许多功能,如代码编辑器、调试器和布局
2023-04-28
安卓app用什么开发的
安卓应用开发主要使用的编程语言和技术有Java、Kotlin、C++,以及跨平台的开发框架如React Native、Flutter等。下面详细介绍一下这些语言和技术: 1. JavaJava 是Android开发的官方编程语言,目前已有大量的Androi
2023-04-28
学安卓app开发要不要学js
在学习安卓app开发时,了解一些关于JavaScript(简称JS)的知识可能对您有所帮助,尤其是当您涉足混合式应用或跨平台移动应用开发时。然而,就安卓开发而言,主要语言还是Java或Kotlin。下面将简要介绍JavaScript在安卓开发中的适用场景。
2023-04-28
制作安卓app的电脑软件
制作安卓APP的过程中涉及到的电脑软件主要是开发工具集和集成开发环境。下面我将对这两种软件进行详细介绍。1.开发工具集:安卓SDKAndroid SDK(Software Development Kit)是Android平台的官方开发工具集。它集成了开发人
2023-04-28
会影响安卓app的开发吗
影响 Android App 开发的因素有很多,开发过程中需要注意的事项和技术实现原理非常多。作为一个网站博主,我会为你详细介绍 Android App 开发的一些关键方面。一、开发环境和工具1. Android Studio:这是 Google 官方推荐
2023-04-28
云打包安卓app下载
云打包是一种移动应用程序的自动打包、热更新和发布的方式。它通过将应用程序源代码或编译好的二进制文件上传到云端,使用云打包服务提供商的打包工具完成应用程序打包、热更新和发布。这种方式可以快速地生成不同平台的应用程序,并且可以动态推送新版本,实现应用程序的快速
2023-04-28
网站打包APP工具
问:可以把网站生成APP吗? 答:网站是可以打包成为APP的,现在有很多APP打包工具都可以把网站打包成为APP。 问:网站打包APP需要哪些条件呢? 答:首先要确保你的网站能够在手机浏览器里面能够正常浏览,其次是需要找到一个APP打包工具。
2023-02-10
©2015-2023 安卓益APP Anzhuoe.com 蜀ICP备17007734号-1