Ubuntu下android学习——(1)开发环境的搭建

百般思念 提交于 2019-11-27 11:12:55

强调:你使用的是ubuntu,不是windows,你学习的是Android开发,不是怎么配环境

一、Android简介

Android是基于Linux内核的软件平台和操作系统。
Android
构架主要由3部分组成,linux内核层,类库、虚拟机和核心组件库层,应用程序框架层
Android
应用程序使用JAVA语言进行开发,默认状态下已安装了如打电话,发短信SMS,浏览器等

二、开发环境的搭建

软件的准备:
JAVA JDK1.6
以上或OpenJDK1.6以上
Eclipse3.6
以上或myeclipseVS2010netbean等等(为简单,使用Eclipse
ADT
eclipse插件)
SDKNDK
android的两个开发包,SDK是默认的。NDK是后期推出支持C/C++开发)


JDK的安装 

终端下

添加jdk1.6sudoadd-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/hardy multiverse"

更新:sudoapt-get update

下载并自动安装jdk1.6sudoapt-get install sun-java6-jdk

安装一些包(防止缺包而导致意外错误):sudoapt-get install flex bison gperf libsdl-dev libesd0-devlibwxgtk2.6-dev build-essential zip curlia32-libs

Eclipse的安装

sudoapt-get install eclipse

sudoapt-get install eclipse-pde

sudoapt-get install eclipse-jdt

ADT(AndroidDevelopmentTools)的安装
ADT
Eclipse的插件,是用Eclipse进行Android开发的开发工具,它本身不是AndroidSDK.

安装方法和同其他Eclipse插件的方法一样(Help->Install New Software…)Workwith栏输入http://dl-ssl.google.com/android/eclipse/并回车(如果链接失效请搜索官网),稍后显示如下图:


选择SelectAll按钮,单击Next——Next,选中IAccept (此处略去若干字),再单击Finish,开始安装插件:

  


  安装期间会提示Warning(此处略去若干字),选择OK。安装完成后选择Restart,重启Eclispe

ADT安装成功后eclipse工具栏中会出现小机器人图标


SDKTools的安装

去官网下载最新的SDKNDK包并解压(Ps:个人习惯解压到/opt文件夹里,首先给opt授权sudochmod 777 /opt


eclipse获取SDKNDK目录

首先加入SDK

eclipse—window—Preferences—Android,添加


同样,导入NDK

eclipse—window—Preferences—Android—NDK


OK,我们接着下载androidapi,运行环境,工具等等。。

Opensthe Android Sdk Manager 即画有向下的小机器人按钮,如图:


作为懒人,一般全选,然后点Install


这个就看网速了。。去洗个澡,吃个饭。一般1小时以后就下载好了。

接着,我们需要配置eclipse下的CTD,也就是eclipseGCC插件,重复ADT的配置,这里加入的地址是

http://download.eclipse.org/releases/galileo

选择Collaboration->MylynBridge: C/C++ Development,安装,重启eclipse

注意:要记得安装C++必要工具,安装的是GCC工具链,Make等一系列开发工具,命令如下:
sudo apt-get installbuild-essential

要不然#include头文件的时候,会出现提示:Unresolvedinclusion: <iostream>

同上述,选择ProgrammingLanguages->Eclipse C/C++Development,都选上吧,现在硬盘不贵的。重启eclipse,试试吧,有tutorial的。
注意:
在安装MylynBridge: C/C++ Development,如果直接选择安装EclipseC/C++ Development,会出现如下错误:
Cannot complete the install because one or more required itemscould not be found.
Software being installed: Mylyn Bridge:C/C++ Development 5.1.0.200909110608

最后,配置,为以后操作方便,我们把需要用到的SDk包与NDK包的环境

终端输入:sudogedit /home/<用户名>/.bashrc

最后加入

exportNDK=/opt/android-ndk-r8b

exportSDK=/opt/android-sdk-linux

exportPATH=${PATH}:${SDK}/tools:${SDK}/platform-tools:${NDK}

保存后使生效,终端输入source/home/<用户名>/.bashrc

并重启电脑

最后:

在终端下输入adb 如弹出一堆提示


与输入ndk-build提示未找到目录(为啥没找到目录,这里后面研究)


 完毕,恭喜你完成android的环境搭建。

顺手新建一个android应用吧:

启动eclipse按顺序进入

Eclipse ->File ->new Android Project





选择android下的android application project并给工程命名,如:Test


然后一路选择next或final ,OK,一个简单的应用就建好了。下面我们创建AVD(android手机模拟器)

点击Opens the Android Virtual Device Manager




点new,新建一个模拟器,这里我们选择android2.3.3 






然后启动,这里改为5,主要是为了让模拟器小一些。




等待启动完毕后,把应用放进去吧,左键应用,run AS-》android application 切换到模拟器里。等待几秒钟。




看,hello world!,这就是我们的第一个应用。。。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!