以前在windows上开发过android效应用,不过怎么说linux也是android的祖辈,亲戚当然更亲了,在上手了linux以后,我就开始抽空配置linux下的android开发环境啦!
1,首先是安装java(之前初识Ubuntu配置的有博文讲到:http://blog.csdn.net/BIAOBIAOqi/archive/2011/06/08/6530769.aspx)
2,然后安装eclipse,用然synpatic下载很方便的。
3,接着在eclipse的 帮助>软件更新 中输入ADT 下载地址,下载ADT,地址如下,https://dl-ssl.google.com/android/eclipse/。
4,ADT安装完成后,自己去android development的网站下载了SDK。http://developer.android.com/sdk/index.html(才上去的。。。GFW啊),下载好以后,在eclipse的windows->preference里面设置好android SDK包的位置。
5,几乎搭建完毕了,之后还需要做的是修改环境变量PATH ,增加SDK中的tools路径和platform-tools路径(否则app在虚拟机上跑的时候会除出问题的噢~~)
【注意:如果是AMD64的linux,还需要下载安装ia32-libs* , 笔者在apt-get install的过程中出了一些依赖的问题……不过最终都通过从launchpad直接下载deb包并安装解决了】
PATH=$PATH:/home/路径……/tools:/home/路径……/platform-tools
如此修改似乎只能在当次会话中有效。
另一种方法是修改/etc/profile文件。
# vi /etc/profile
在适当位置添加 PATH=$PATH:/home/路径……/tools:/home/路径……/platform-tools
这种方法最好,除非你手动强制修改PATH的值,否则将不会被改变
6,若是想真机调试,那么,还需要增加udev下的rules文件。综合了一下网上的方法,对于我的I9000 KUbuntu10.10 而言,有如下步骤:
6.1 lsusb命令,查看机器的编号。
如:Bus 002 Device 004: ID 04e8:681c Samsung Electronics Co., Ltd Galaxy Portal/Spica Android Phone
那么,编号04e8记住了,之后会用到的。
6.2在/etc/udev/rules.d/ 增加rules文件,文件名:51-android.rules
sudo gedit /etc/udev/rules.d/51-android.rules
在弹出的文件框内输入内容:SUBSYSTEM==”usb”, SYSFS{idVendor}==”04e8”, MODE=”0666″
其中 04e8是我的编号~~大家自行修改吧~~之后保存退出即可。
6.3 修改改文件的读取操作权限。给所有人添加读权限
sudo chmod a+r gedit /etc/udev/rules.d/51-android.rules
6.4 配置完成之后,重启相应的服务。到此为止,可以在eclipse里进行android开发咯!
sudo /etc/init.d/udev restart
sudo ./adb kill-server // 关掉adb服务 这里kill掉以后,会自动重启的~
sudo ./adb devices //查看在线设备
如果出现
List of devices attached
100031177def device
则意味着设备链接好。那么,恭喜你,可以真机调试啦~
如果列出的是一串“?”,则没有成功,看看rules有没有写正确噢~
【注意:如果是AMD64的linux,还需要下载安装ia32-libs* , 笔者在apt-get install的过程中出了一些依赖的问题……不过最终都通过从launchpad直接下载deb包并安装解决了】
分享到:
相关推荐
Ubuntu10.10下kgdb环境搭建
写了一份Ubuntu10.10上搭建Android2.2基于ARM的交叉编译环境的文档,供那些对搭建Android 2.2交叉编译环境的人还很陌生的人作为参考。 注:由于疏忽,请把本文档第6页的“(3)配置环境变量”这一项中的"export JRE...
Ubuntu10.10下嵌入式开发环境的配置
Ubuntu10.10编译Linux内核 Ubuntu10.10编译Linux内核 Ubuntu10.10编译Linux内核
Ubuntu 10.10在2010年10月正式发布,让众多Ubuntu用户都对这款全新的系统充满期望。毕竟,Ubuntu 10.10是Canonical公司推出的最为用户友好的系统,而且为它添加了很多新的功能。 熟悉Ubuntu系统的用户了解,在...
windows_XP下安装Ubuntu10.10
用Ubuntu10.10 dvd版本作为本地源,Ubuntu 10.10 DVD ISO挂载的方式来更新软件,已经通过测试
ubuntu10.10建立QT开发环境,带截图~~~可以帮助新手在ubunt10.10搭建QT和qt embedded开发环境
WinXP Ubuntu10.10双系统下搭建开发环境笔记
Ubuntu10.10下tftp服务器配置笔记
g++ deb安装包 for ubuntu10.10 64bit 对应的gcc版本是 gcc4.4.4-14ubuntu5 libc-bin版本是 2.12.1-0ubuntu6
ubuntu10.10下嵌入式QT开发环境搭建手记,以下是一些环境搭建过程中碰到的问题,稍微整理了一下,建议在配环境的时候,多看几篇比较完整的环境搭建的文章,准备好前期工作(很多与编译有关的软件包提前装好),对比...
ubuntu 10.10网络配置10步曲
U盘安装ubuntu10.10图文教程
在U盘中安装Ubuntu 10.10的方法
Ubuntu 10.10下建立嵌入式初级开发环境
Ubuntu 10.10的安装图解过程Ubuntu 10.10的安装图解过程
ubuntu10.10下嵌入式QT开发环境搭建手记[借鉴].pdf
Ubuntu 10.10安装配置tftp服务.doc
云计算之Ubuntu 10.10服务器版如何搭建云环境,很详细