概述
-------------------------------Ubuntu Linux 下android开发工具------------------------------------
1.下载JAVA JDK,我下的是1.7(Ubuntu有open jdk,但还是要装官方版,有的应用不支持),解压到相应目录。
http://www.oracle.com/technetwork/java/javase/downloads/index.html
(如何版本不匹配的话,在项目的Properties里设置Java Compiler)
2.直接上官网下载adt_bundle(选个匹配自己cpu的版本就行),解压后里面有一个ADT(带adt的eclipse)和SDK(platform-tools里有adb)。
http://developer.android.com/sdk/index.html (国外网站可能有点慢,翻墙会快很多)
注意:64位系统装32位SDK(或者其他32位应用),需要
sudo apt-get install ia32-libs
安装可能需要一段时间。
---------------------------------------------Ubuntu Linux 环境变量配置------------------------------------------
环境变量的分类
Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量。
系统环境变量对所用系统用户有效,用户环境变量仅对当前的用户有效。
用户环境变量通常被存储在下面的文件中:
- ~/.profile
- ~/.bash_profile 或者 ~./bash_login
- ~/.bashrc
上述文件在Ubuntu 10.0以前版本不推荐使用。
系统环境变量一般保存在下面的文件中:
- /etc/environment
- /etc/profile
- /etc/bash.bashrc
/etc/profile和 /etc/bash.bashrc在Ubuntu 10.0版本中不推荐使用。
环境变量的优先级
- /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件自动被执行。
- /etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。
- ~/.bash_profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
- ~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
- /etc/bash.bashrc:当用户进入shell或桌面系统自动执行的脚本
几个环境变量的优先级:1>2>3
配置系统环境变量在终端输入sudo gedit /etc/profile
在打开的文件末尾根据文件路径写入配置信息,例如:
export JAVA_HOME=/home/allen/workspace/java/jdk1.7.0_04
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform_tools:
就把Java JDK、SDK、adb的环境陪好了。
陪好后,如果重启有效,不重启就source /etc/profile(即source FileName),可立即生效。
然后终端输入 java -version 验证jdk,输入adb验证sdk。
注意:修改environment环境,可能会影响开机启动,如果开机有问题,ctrl+alt+f1,然后干掉environment里自己写的环境变量。
-------------------------------------------------配置SVN-------------------------------------------------------
SVN有在线和本地两种配置方法:
在线:在这里找一个最新的版本链接放入 http://subclipse.tigris.org/servlets/ProjectProcess;jsessionid=A1F6CC5D0ED680C83234BDC8E7C641C0?pageID=p4wYuA
ADT的HELP--Install New Software---add
本地:就在add对话框的Location中选择存放subclipse的本地文件地址
教程:SVN+TortoiseSVN+Subclipse使用总结
http://www.open-open.com/lib/view/open1331353883952.html
------------------------------------------------调用adb-----------------------------------------------------
Ubuntu Linux 无法识别手机
homer@ubuntu:~$ adb devices
List of devices attached
????????????no permissions
Ubuntu Linux 启动手机识别
homer@ubuntu:~$ sudo adb kill-server
homer@ubuntu:~$ sudo adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
homer@ubuntu:~$ adb devices
List of devices attached
FM6111131707device
如果还是启动不了,就root权限下,adb remount.
Root权限下删除系统应用
adb shell
#su
#cd system/app //进入系统应用目录
#ls //列表显示当前文件夹内容
#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件
#rm xxx //删除文件xxx
#rmdir xxx //删除xxx的文件夹
参考资料:
Ubuntu 环境变量及 ADB 配置
http://blog.csdn.net/ithomer/article/details/7307449
ubuntu12.04搭建android开发环境
http://blog.csdn.net/typ0520/article/details/8019356
Ubuntu搭建Eclipse+JDK+SDK的Android
https://www.ubuntu.org.cn/viewtopic.php?f=88&t=383181
最后
以上就是酷炫香烟为你收集整理的Ubuntu12.04搭建android adt开发环境的全部内容,希望文章能够帮你解决Ubuntu12.04搭建android adt开发环境所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复