感谢支持
我们一直在努力

Ubuntu下进行Android开发的相关配置

(一)Android系统简介


Android包括操作系统,中间件(middle ware)以及关键应用程序。



(1)硬件


尽管在其他平台上也可以运行Android,Android的理想目标平台是ARM。ARM处理器是32位的reduced instruction set computer(RISC)处理器。和其他RISC处理器相同,ARM处理器指令集较简单,所以功耗低、成本低,特别适用于移动设备。随着性能不断提高,它已经开始装备上网本和平板电脑。


(2)Linux内核


在Android Stack上运行的第一层软件是一个customized linux内核。


(3)Libraries


在Linux内核上运行的是一个软件库集合。它们被Android更高层次的组件使用,对于使用Android SDK的开发者开放。包括系统C库,媒体库,图形引擎库等。


(4)Android Runtime


一些应用层的Android组件直接与之前提到的软件库交互。另外一些应用层的软件通过Android Runtime与软件库交互。Android软件大部分都使用Java语言,使用Google开发的类库和专用的Java类库。这些软件运行在Android Runtime上,Android Runtime包括一些额外的运行在Dalvik上的运行时核心库。这些运行时核心库提供了Java的大部分功能。Dalvik使用just-in-time(JIT)编译,并针对移动设备进行优化。


(5)应用程序框架


应用程序框架是高层次的应用程序可调用的一系列系统和服务名。


(6)应用程序


(二)Ubunt上安装Android SDK


Android提供了一个软件开发工具包(SDK),用于创建运行在Android上的应用程序。有Linux,MacOS X和Windows版本。


1)安装JAVA


如果你的机器运行的是64位的Ubuntu,你必须首先安装ia32-libs库。这是一个32位的运行库,使得64位系统可以开发测试32位的Android程序。


关于JAVA,你可以选择开源的OpenJDK及其对应的SDK:openjdk-6-jre和openjdk-6-jdk。也可以选择Sun/Oracle版本的JDK及其对应的SDK:sun-java6-jre和sun-java6-jdk。


2)安装Eclipse


这一步虽然不是必须的,但是AndroidSDK包含了一个用于Eclipse的Android Development Tools(ADT)插件,使得开发更加迅速容易。Ubuntu软件库中有Eclipes(eclipse),但不是Android开发者推荐使用的版本。Ubuntu软件库中的版本更新。上www.eclipse.org/downloads/上找到”Eclipse Classic”版本,下载安装。这个版本是目前http://http://developer.android.com/sdk/installing/index.html上的推荐版本。


例如下载eclipes-SDK-4.2-linux-gtk.tar.gz


安装过程如下:


sudo tar xzf eclipse-SDK-4.2-linux-gtk.tar.gz -C /usr/local/


cd /usr/local


sudo chmod -R +r eclipse


sudo touch /usr/local/bin/eclipse


sudo chmod 777 /usr/local/bin/eclipse


sudo nano /usr/local/bin/eclipse


在打开的nano文本编辑器中输入以下内容,保存后退出:


#!/bin/sh


#export MOZILLA_FIVE_HOME=”/usr/lib/mozilla/”


export ECLIPSE_HOME=”/usr/local/eclipse”


$ECLIPSE_HOME/eclipse $*


创建一个gnome菜单项


sudo nano /usr/share/applications/eclipse.desktop


内容如下:


[Desktop Entry]


Encoding=UTF-8


Name=Eclipse


Comment=Eclipse IDE


Exec=eclipse


Icon=/usr/local/eclipse/icon.xpm


Terminal=false


Type=Application


Categories=GNOME;Application;Development;


StartupNotify=true


第一次使用eclipse


/usr/local/eclipse/eclipse -clean &


3)安装SDK


从Android开发者网站http://developer.android.com/sdk/index.html下载最新版的SDK(android-sdk_r20.0.3-linux.tgz)。解压到指定目录,例如/home/cindy。


sudo tar xzvf android-sdk_r20.0.3-linux.tgz -C /home/cindy


将会在该目录下创建一目录android-sdk-linux


更改权限:sudo chmod -R 777 /home/cindy/android-sdk-linux


4)安装其他组件
安装AndroidSDK时,安装的是SDK起始软件包,包括了最新的SDKTools。然而,要开发Android应用程序,你需要至少安装一个Android平台和该平台相关的工具集。你可以通过使用AndroidSDK管理器和AVD管理器。


你可以通过Eclipse->Window->Android SDK Manager和Windows->AVD Manager


或者在命令行中输入


cd /home/cindy/android-sdk-linux/tools


android


以上两种方法都可以打开图形界面的Android SDK Manager,你可以在其中选择需要的组件,点击安装。Android SDK Manager显示了可以获取的软件包,以及已经安装的和需要更新的软件包。如图所示:




推荐安装的组件有:SDKTools,SDKPlatform-tools,SDKPlatform,SystemImage,AndroidSupport,SDKSamples。


技巧:为了可以在命令行中使用SDK tools ,建议将SDK’tools和platform-tools的位置加入系统环境变量。


5)安装ADT Eclipse Plug-in


打开Eclipse,选择Help->Install New Software


点击Add,在弹出的窗口中,Name栏输入ADT Plugin,Location栏输入https://dl-ssl.google.com/android/eclipse/,点击OK


在AvailableSoftware窗口,选择Developer Tools,点击Next


浏览将被下载的软件,点击Next


阅读并接受软件许可,点击Finish


重新启动Eclipse


然后需要为ADT Eclipse Plug-in设置使用Android SDK


重启后在弹出的Welcome to Android Development窗口,选择using existing SDKs,然后输入AndroidSDK的安装位置。


或者打开Eclipse,选择Windows->Preference,选择Android,选择已安装的Android SDK的安装位置。


6)安装虚拟设备


虚拟设备是对Android系统运行的硬件的软件模拟。通过虚拟设备可以测试应用程序在虚拟设备上的运行结果。打开Eclipse。选择Open the Android Virtual Device Manager,在打开的窗口中选择Add,会弹出一个窗口Create new Android Virtual Device(AVD),你可以配置你的虚拟设备,如下图所示,配置完成后点击Create AVD。



使用一个虚拟设备,是在AVD Manager列表中选中该虚拟设备,然后点击Start。虚拟设备屏幕将出现在左侧,硬件按钮出现在右侧,你可以使用鼠标和键盘与AVD进行交互。

(三)创建第一个应用程序


1)打开Eclipse,选择File->New->Project


2)选择Android->Android Application Project


3)输入Project信息


应用程序名称Application name:Hello, Ubuntu World!(这个是应用程序的标题,将会显示在Android系统上)


项目名称Project name:HelloUbuntuWorld(这是Eclipse项目名,也是保存项目文件的目录名)


软件包名称Package name:com.example.helloubuntuworld(这个命名方式是按照Java Package的方式)


4)点击Next,选择程序图标,点击Next,默认选择Create Activity为默认BlankActivity,点击Next,点击Finish


5)在PackageExplorer中选择该项目,右键选择RunAs->Android Application,则可看到程序运行结果。


遇到问题及解决方案:


1)问题:安装ADTPlugin时,出现错误Missingrequirement: Android Development Tools 20.0.3.v201208082019-427395(com.android.ide.eclipse.adt.feature.group20.0.3.v201208082019-427395) requires ‘org.eclipse.wst.sse.core0.0.0’ but it could not be found


解决方法:Eclipse中选择Help->Install,在弹出的窗口中点击AvailableSoftwareSites,检查是否有一个更新网站名字为Juno,如果没有点击Add,然后在弹出窗口中Name输入Juno,Location输入http://download.eclipse.org/releases/juno


然后重新进行ADT Plugin的安装。

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu下进行Android开发的相关配置
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏