强调:你使用的是ubuntu,不是windows,你学习的是Android开发,不是怎么配环境
一、Android简介
Android是基于Linux内核的软件平台和操作系统。
Android构架主要由3部分组成,linux内核层,类库、虚拟机和核心组件库层,应用程序框架层
Android应用程序使用JAVA语言进行开发,默认状态下已安装了如打电话,发短信SMS,浏览器等
二、开发环境的搭建
软件的准备:
JAVA JDK1.6以上或OpenJDK1.6以上
Eclipse3.6以上或myeclipse或VS2010或netbean等等(为简单,使用Eclipse)
ADT(eclipse插件)
SDKNDK(android的两个开发包,SDK是默认的。NDK是后期推出支持C/C++开发)
JDK的安装
终端下
添加jdk1.6源:sudoadd-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/hardy multiverse"
更新:sudoapt-get update
下载并自动安装jdk1.6:sudoapt-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的安装
去官网下载最新的SDK与NDK包并解压(Ps:个人习惯解压到/opt文件夹里,首先给opt授权sudochmod 777 /opt)
eclipse获取SDK与NDK目录
首先加入SDK
eclipse—window—Preferences—Android,添加
同样,导入NDK
eclipse—window—Preferences—Android—NDK
OK,我们接着下载android的api,运行环境,工具等等。。
点Opensthe Android Sdk Manager 即画有向下的小机器人按钮,如图:
作为懒人,一般全选,然后点Install
这个就看网速了。。去洗个澡,吃个饭。一般1小时以后就下载好了。
接着,我们需要配置eclipse下的CTD,也就是eclipse的GCC插件,重复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!,这就是我们的第一个应用。。。
来源:oschina
链接:https://my.oschina.net/u/557781/blog/68367