第一章:Android之Linux(Ubuntu)环境配置

近期,因为个人学习需要,将对Android开发进行学习和使用,特此将个人的学习经历记录在此,以便于将来查阅和改进。

本着共享的原则,将我在学习和实践过程中遇到的问题以及解决的办法与各位分享。

言归正转,开篇 -- 开发环境的配置

Developer Environment List

OS:Ubuntu 13.10

IDE:Eclipse 3.8 + JDK 1.7

plugins: CDT + android-sdk-linux + android-ndk32-r10-linux-x86 + MyEclipse9.0_Plug-in

针对plugins进行简单介绍:

android-sdk-linux : android开发编译平台和系统库(必须)

android-ndk32-r10-linux-x86 : 针对C/C++交叉编译需要的集成系统库(非必须)

MyEclipse9.0_Plug-in:web开发集成工具(非必须,笔者需要web)

CDT:为集成编译C 开发的插件。(非必须,笔者是需要NDK/JNI 开发)

在eclipse中进行在线安装插件的方式已经很成熟,笔者此处不再赘述,这里采用的离线配置的方式(因为google现在连接很困难--不用代理的情况下)

下载这些安装包的地方五花八门,笔者也是四处淘来的,不过总体来说不算太难找,如果有需要的朋友,可以留言(不收取任何手续费~~)。

Eclipse 和 JDK 安装

两者可以在线安装,也可以离线,在线安装的方式比较简单,

在线安装

执行命令安装eclipse:apt-get install eclipse 

执行命令安装JDK:apt-get install sun-java7-bin sun-java7-jdk sun-java6-jresun-java7-source sun-java7-plugin sun-java7-fonts

离线安装

安装eclipse:

1、下载eclipse的集成包

2、解压压缩包

一般有两种.tar.gz和 .tar.bz2 两者解压命令类似,前者:tar -zxvf *.tar.gz 后者: tar -jxvf *.tar.bz2

3、配置环境变量(非必须)

为了在任意路径下都能使用eclipse启动命令,所以在path中加入eclipse的解压后bin目录路径;或者在/usr/bin目录下做一个连接文件指向eclipse的可执行文件

安装JDK

1、下载JDK安装包

一般有两种:二进制包和源码包。

2、解压安装包:

前者一般采用.bin文件结尾的方式,直接执行即可,在安装过程中的相关配置询问自己可以看着填写;

后者是压缩包的方式,解压(参照上文中的命令)

3、配置环境变量

根据用户的shell类型(echo $0; echo $SHELL; env | grep SHELL; grep `whoami` /etc/passwd 等方式查看)

如果是bash则修改家目录下:vi ~/.bashrc

csh 则修改家目录下:vi ~/.cshrc

ksh 则修改家目录下:vi ~/.profile

在文件结尾加上:

export JAVA_HOME=/opt/Java/jdk/jdk1.7 -- 根据实际路径修改

export CLASSPATH=${JAVA_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

4、验证结果:

执行命令:java -version 输出有版本信息就算基本可用了

安装SDK(必须)和NDK(非必须)

只介绍离线安装

安装SDK

1、下载SDK的集成包

选择一个目标版本的SDK版本(笔者使用的是SDK4.4/api-19/arm+x86)

2、下载后由eclipse进行配置

Eclipse启动后Help -> Install Software 里面,然后就是下一步。。。直到完成

3、创建虚拟设备(如果你能用真机来测试自己的程序,可以不用创建)

Preference -> Virtual Manager 之类的菜单(创建过程不难)

4、真机设备

USB连接你的android真机,如果能正常识别,则说明驱动正常,否则要安装新驱动(如果不能识别,则查询驱动安装,本文不再详述)

root权限执行 lsusb 查询真机的ID信息:

类似:Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub -- 一定要看清你的设备是哪个,不能搞错了

注意红色部分,修改 /etc/udev/rules.d/70-android.rules 文件(没有就touch一个),添加如下内容:

SUBSYSTEM=="usb",SYSFS{idVendor}=="8087", ATTRS{idProduct}=="0024",MODE="0666" -- 注意红色部分匹配。
重启udev服务:  service udev restart
然后接着是调试配置,参考 http://www.cnblogs.com/lanxuezaipiao/archive/2013/03/11/2953564.html

虽然是windows的过程,但是执行的命令和步骤是一样的,所以不再重复。

结束语

本篇介绍的是在Ubuntu环境下配置android基础必须的工具和方法,有不当之处请多指教。

后面将介绍非必须插件部分的离线安装与配置调试。

未完待续。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值