Ubuntu 10.04 搭建Android开发环境
来源:互联网 发布:淘宝购物车加不进去 编辑:程序博客网 时间:2024/05/22 15:02
本文假设已经在Ubuntu 10.04上安装完JAVA运行环境后讲起
去http://developer.android.com/sdk/index.html#download 网站下载ADT Bundle,这个玩艺儿里面包括Eclipse和Android开发SDK,将Eclipse和Android开发SDK拷贝到你想要的地方,然后进入Eclipse目录,运行它。
在菜单栏里找到help->Install New SoftWare,输入网址: https://dl-ssl.google.com/android/eclipse/ (如果出错,请将https改成http).名称:Android (这里可以自定义).然后一路按照需求勾上所有的选项按下一步,直到安装完成。然后重启Eclipse,进入菜单栏里找到Windows->Preferences,找到Android,在右边的SDK Location中选定刚刚SDK的位置(如:/home/jisan/Desktop/sdk)。好了,关闭这个对话框。然后找到Windows菜单下的Android SDK Manager,然后根据需要勾上需要的项,安装这些包就可以了。
下面介绍如何将真机连接到Linux上,进行调试开发。
打开Linux的终端,输入命令
sudo lsusb
观察所有端口上的设备,然后将手机的调试功能打开,连接到USB接口上,再次输入sudo lsusb命令,观察所有端口上的设备。对比两次得到的列表,得到多出的一条类似这样的信息
Bus 001 Device 005: ID 22b8:41db
然后记住最后一个冒号前的那组十六进制数字。比如这里的是22b8.
然后在终端中切换到/etc/udev/rules.d目录,(这个目录对于不同的系统是不同的,这是Ubuntu 10.04的设备规则控制目录)然后新建一个名为50-android.rules的文件,在文件中添加下如下内容:
SUBSYSTEM=="usb",SYSFS{idVendor}=="17ef",SYMLINK+="android_adb",OWNER="***"
基中SYSFS{idVendor}=="17ef"中的17ef这个值用你刚刚得到的那组十六进制数字代替,OWNER="***"中的***用你要用来登录操作系统进行开发工作的用户名代替,保存,OK。然后,必须使android手机调试设备文件的所有者权限与开启的 adb 服务的所有者权限相一致,这样usb设备才能被adb服务识别,Linux/Unix 的档案存取权限分为三级:档案拥有者、群组、其他。利用chmod可以藉以控制档案如何被他人所存取。读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1。比如rw-r--r--用数字表示成644。反过来说777就是rwxrwxrwx,意思是该登录用户(可以用命令id查看)、他所在的组和其他人都有最高权限。好,那么我们现在用如下命令使当前用户拥有最高权限:
chmod 777 /etc/udev/rules.d/50-android.rules
然后我们要使这条规则文件生效必须使用下列两命令中的任何一条:
sudo udevadm control --reload-rulessudo /etc/init.d/udev restart
切换到android sdk的platform-tools目录下,重启adb服务
sudo ./adb kill-serversudo ./adb start-server
再输入用下列命令就应该能找到设备了:
sudo ./adb devices
我们接着在"已经成功找到设备"这个假设成立的条件下往下讲。然后我们就可以打开Eclipse,进入Run菜单下的Debug Configurations对话框,选中我们要进行调试的Android Application后,点击右侧的Target选项卡,然后选中Always prompt to pick device,然后点击Debug或者Close,完成操作,就可以立即进入调试或者完成设置。
- Ubuntu 10.04搭建Android开发环境
- Ubuntu 10.04 搭建Android开发环境
- Ubuntu搭建Android开发环境
- ubuntu android开发环境搭建
- ubuntu搭建android 开发环境
- android ubuntu 开发环境搭建
- ubuntu android开发环境搭建
- Ubuntu搭建Android开发环境
- Ubuntu搭建Android开发环境
- Ubuntu搭建Android开发环境
- Ubuntu搭建Android开发环境
- ubuntu 搭建Android开发环境
- ubuntu搭建android开发环境
- Ubuntu 10.04环境搭建android驱动开发环境
- Ubuntu 10.04环境搭建android驱动开发环境
- Ubuntu 10.04环境搭建android驱动开发环境
- Ubuntu环境Android开发环境搭建
- ubuntu 10.04 android 源码编译开发环境搭建
- UVA 120 - Stacks of Flapjacks
- Hadoop RPC源码分析之Client
- 蒙提霍尔问题&箱子问题
- jffs2文件系统——MTD驱动挂载
- CLisp 28:调用C程序详细指导
- Ubuntu 10.04 搭建Android开发环境
- GPRS管理与创建APN拨号连接
- 井深结构图
- 回文串判断(先错后对,OJ系统好严格啊)
- nsbundle
- Hibernate--什么是持久化?
- [实习纠错日记]关于java.util.ConcurrentModificationException的错误
- 关于[datePicker date]不正确显示当地时间的问题
- codeforces 255C DP yy