Ubuntu下搭建Android开发环境

简介:

      忙了一下午,参考了很多资料,现在在ubuntu下搭建好了android开发环境。在搭建之前看到一篇文章说不能是有android不支持java 6,但是不巧的是为刚安装了java 6,那么没办法了,将就着就行了,真的不能用到时候再改也行。

 

安装Ubuntu Android应用程序开发环境需要如下几个软件

Java开发包:JDK 1.5/1.6

开发集成环境(IDE): Eclipse 3.5.2

Android开发环境:ADT

Android SDK

 

一.安装JDK

 

      根据ubuntu官方网站的 java安装配置 ,我们在中端中输入如下命令:

[c-sharp]  view plain copy print ?
  1. sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"  
  2. sudo apt-get update  
  3. sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts  

      这个过程可能比较慢,因为是用了新的partner源,大概20分钟就可以装完了,这里装到JDK是OpenJDK,具体有什么区别我也说不清楚了。还有一个疑问就是我发现在装完JDK以后,发现在/usr/lib/jvm/目录想有两个java目录,分别是java-6-sun和java-6-sun-1.6.0.20,这两个目录到文件都是相同到,不知道有什么区别。

 

二.安装ecplise

      我是去ecplise官方网站下载3.5的最后一个版本ecplise 3.5.2,然后解压缩。在这这钱我首先在/home/user1/目录想创建了一个文件夹program,然后将ecplise就解压缩到这个文件夹。

 

下面步骤三至步骤五多数都是参考 unbuntu android 开发环境搭配 。

三.安装ADT

      启动Eclipse选择"Help" > "Install New Software...",出现如下界面:

      然后选择"Add...", 在"URL"中输入http://dl-ssl.google.com/android/eclipse/,如下图所示:

      点击"OK"以后会返回“Install”界面,这时候我们在“Work with:”栏中选择我们刚才添加的“Andorid-http://dl-ssl.google.com/android/eclipse/”,这时候会在下面出现一个“Developer Tools“到选项,选择安装Android DDMS和Android Development Tools,如下图所示:

点击“Next”后选择accept license选项。如下图所示:

    最后点击Finish后,程序进入自动更新。如下图所示:

 

 

四.下载Android SDK

      我这里将下载到Android SDK也解压缩到了program文件夹中,和ecplise放在同一个目录下。然后在ecplise中指定 Android 到路径为/home/user1/program/androidSDK。操作步骤为选择"Windows" > "Preferences",选择"Android", 在"SDK Location"中输入SDK目录。 如下图所示:

 

 

五.更新Android SDK API

下载下来到SDK不带API,需要手动更新,这里我大概更新花了半个小时,可能我网速的缘故吧。选 择"Windows" > "Android SDK and AVD Manager" > “Available Packages”。把Android 2.2, Android 2.1, Android 1.6 的都勾选上,最后点击"Install Selected",完成 SDK API的更新。如下图所示:

 

 

六.创建AVD

      AVD是android virtual device,就是android虚拟设备,这个在我们没有android手机到时候,就用这个AVD来测试我们开发到程序。当然这个AVD也并不是所有程序都能测试,如果一个传感器程序就不能测试。

创建方法如下:

ecplise->windows->Android SDK and  AVD Manager->virtual Devices->new->

name:my_avd

target:Android 2.2-API Level 8(我之安装了Android 2.2,所以就一个选择)

其他到如SD Card,Skin,Hardware都使用默认设置就可以了。

点击Create AVD就完成了一个AVD到创建。

七.创建Helloword应用程序

参考 windows搭建android开发环境 

      这里需要说明的是我们在启动程序之前都会先创建一个启动配置,具体步骤如下。选择“ecplise->run->run configuration->左边栏选中Android Application->右边栏中为这个配置添加name为android_configuration->close“,接着就是依照参考文档中创建helloword程序。在run以后需要等一段时间才能出现程序到运行结果,开始我还以为启动失败了呢。

注:创建HelloWorld应用程序中各名称参数的说明

相关参数的说明:
1. Project Name: 包含这个项目的文件夹的名称。
2. Package Name: 包名,遵循JAVA规范,用包名来区分不同的类是很重要的,我用的是helloworld.test。
3. Activity Name: 这是项目的主类名,这个类将会是Android的Activity类的子类。一个Activity类是一个简单的启动程序和控制程序的类。它可以根据需要创建界面,但不是必须的。
4. Application Name: 一个易读的标题在你的应用程序上。
5. 在"选择栏"的 "Use default location" 选项,允许你选择一个已存在的项目。

 





本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2010/08/12/2297107.html,如需转载请自行联系原作者



目录
相关文章
|
2月前
|
IDE Android开发 iOS开发
深入解析Android与iOS的系统架构及开发环境差异
本文旨在探讨Android和iOS两大主流移动操作系统在系统架构、开发环境和用户体验方面的显著差异。通过对比分析,我们将揭示这两种系统在设计理念、技术实现以及市场策略上的不同路径,帮助开发者更好地理解其特点,从而做出更合适的开发决策。
164 2
|
2月前
|
开发工具 Android开发 Swift
安卓与iOS开发环境对比分析
在移动应用开发的广阔舞台上,安卓和iOS这两大操作系统无疑是主角。它们各自拥有独特的特点和优势,为开发者提供了不同的开发环境和工具。本文将深入浅出地探讨安卓和iOS开发环境的主要差异,包括开发工具、编程语言、用户界面设计、性能优化以及市场覆盖等方面,旨在帮助初学者更好地理解两大平台的开发特点,并为他们选择合适的开发路径提供参考。通过比较分析,我们将揭示不同环境下的开发实践,以及如何根据项目需求和目标受众来选择最合适的开发平台。
51 2
|
3月前
|
Ubuntu 开发工具 Android开发
Repo下载AOSP源码:基于ubuntu22.04 环境配置,android-12.0.0_r32
本文介绍了在基于Ubuntu 22.04的环境下配置Python 3.9、安装repo工具、下载和同步AOSP源码包以及处理repo同步错误的详细步骤。
223 0
Repo下载AOSP源码:基于ubuntu22.04 环境配置,android-12.0.0_r32
|
1月前
|
开发工具 Android开发 iOS开发
深入解析安卓与iOS开发环境的优劣
【10月更文挑战第4天】 本文将深入探讨安卓和iOS两大主流移动操作系统的开发环境,从技术架构、开发工具、用户体验等方面进行详细比较。通过分析各自的优势和不足,帮助开发者更好地理解这两个平台的异同,从而为项目选择最合适的开发平台提供参考。
24 3
|
1月前
|
Ubuntu Shell API
Ubuntu 64系统编译android arm64-v8a 的openssl静态库libssl.a和libcrypto.a
Ubuntu 64系统编译android arm64-v8a 的openssl静态库libssl.a和libcrypto.a
|
1月前
|
开发工具 Android开发 开发者
Android开发环境搭建
如何搭建Android开发环境,包括下载和安装Android Studio、配置SDK、创建新的Android工程项目等。
74 0
Android开发环境搭建
|
1月前
|
开发工具 Android开发 Swift
安卓与iOS开发环境的差异性分析
【10月更文挑战第8天】 本文旨在探讨Android和iOS两大移动操作系统在开发环境上的不同,包括开发语言、工具、平台特性等方面。通过对这些差异性的分析,帮助开发者更好地理解两大平台,以便在项目开发中做出更合适的技术选择。
|
1月前
|
开发工具 Android开发 iOS开发
安卓与iOS开发环境深度对比
【10月更文挑战第1天】本文旨在探讨和分析安卓(Android)与苹果(iOS)两大主流移动操作系统在应用开发环境上的不同点。通过比较它们的开发工具、语言、用户体验设计、市场策略及生态系统,本文将为开发者提供一份详尽的参考指南,帮助他们做出更合适的开发平台选择。此外,文章还将探讨两大平台未来的发展趋势,以及这些趋势可能对开发者和用户产生的影响。
48 0
|
2月前
|
IDE Java Android开发
安卓与iOS开发环境的差异及其对开发者的影响
在数字时代的浪潮中,移动应用成为人们生活的延伸。两大操作系统——安卓与iOS,如同两座技术高峰,各自占据着半壁江山。本文将探索这两个平台的开发环境差异,并讨论这些差异如何塑造开发者的编程习惯与职业选择。我们将从工具和语言、用户界面设计、系统架构、市场定位以及开发社区和资源五个方面进行比较,旨在为开发者提供一份实用的指南,帮助他们在不断变化的技术世界中,找到适合自己的发展路径。
55 3
|
2月前
|
移动开发 Android开发 Swift
安卓与iOS开发环境对比:选择合适的平台
在数字时代的浪潮中,移动应用开发成为技术前沿的热门领域。两大主流操作系统——安卓和iOS,各自拥有独特的开发环境与生态。本文将深入探讨这两种平台的开发特点,帮助开发者根据自己的需求和资源选择最合适的开发路径。从工具支持到用户群体,从编程语言到市场分布,我们将一一剖析,为即将踏上移动开发之旅的朋友们提供一盏明灯。