博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu下android开发环境的搭建详细教程
阅读量:5166 次
发布时间:2019-06-13

本文共 3172 字,大约阅读时间需要 10 分钟。

1.首先需要下载jdk进行安装和配置,大鸟跳过,下载地址:

下载后是一个后缀为bin的文件,此时ubuntu下是没有运行权限的,可以在其目录下通过运行命令:sudo chmod a+x ***.bin使该文件获取运行权限,然后通过./***.bin就可以解压该文件。
解压后还需要配置该jdk的环境变量.具体可以通过打开/etc/profile文件在其末尾添加如下指令:JAVA_HOME=/home/welen/jdk1.6.0_32 #这个是jdk解压的目录
JAVA_HOME=/home/welen/jdk1.6.0_32    #这是本人jdk文件存放路径,并不是你的,你自己需要做相应修改
ANDROID_HOME=/home/welen/android-sdk-linux    #这是sdk路径
PATH=$JAVA_HOME/bin:$ANDROID_HOME/platform-tools:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
这一步完成后重启在终端下执行java -version,如果显示当前jdk版本,说明配置成功了。
 
2.eclipse的安装
jdk运行环境配置完成后,就开始安装elipse了,elipse没什么好说的,可以在如下下载地址下载: 下载的文件解压就可以运行了(前提是前面已经配置哈利了jdk运行环境)。
 
3.下面是android开发必备插件adt和sdk等的下载和安装
adt和sdk可以在如下网址下载:
下载后就可以在elipse下安装adt了,首先在elipse界面下工具栏选择help-install New Softwave,在弹出来的窗口中选择add按钮添加下载下来的adt文件,选择select all选择下一步(再此之前可以选择取消最后一个复选框,这个是一个联网检查下载支持的,除非取消后安装失败,否则一般选择,因为等待时间太长了)选择接受条款和finish后就可以等待安装完成,重启elipse。重启elipse后会弹出一个对话框让你选择sdk,选择第二个选项,本机中已经有sdk,目录指向刚才下载的sdk目录,点击完成,这是会弹出sdk manager界面,在这里选择安装的sdk平台支持插件等。。下载过程可能比较长,耐心等待完成。到这里基本完成。
 
4.下面是elipse下svn插件的安装
安装方法如adt差不多,但是这里我们不选择本地文件,而是在地址栏那里输入下面网址:http://subclipse.tigris.org/update_1.8.x ,通过这个可以从网络获取svn进行安装,方法如上,不再详细说明,安装完成后你可能会出现错误信息:
ubuntu下eclipse安装subclipse之后使用javaHL作为连接器会出现一下错误:
Failed to load JavaHL Library.These are the errors that were encountered:no libsvnjavahl-1 in java.library.pathno svnjavahl-1 in java.library.pathno svnjavahl in java.library.pathjava.library.path = /usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/i386/client:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/i386:/usr/lib/xulrunner-addons:/usr/lib/xulrunner-addons:/usr/java/packages/lib/i386:/lib:/usr/lib

 

这是由于eclipse找不到javaHL引起的,解决办法:

1.安装javaHL

sudo apt-get install libsvn-java

2.编辑eclipse.ini

在-vmargs下增加:

-Djava.library.path=/usr/lib/jni      #可能所需要的so文件不再jni目录下,可能找不到jni目录,那么可能在/usr/lib/i386-linux-gnu/jni目录下,本人的就是在这个目录下找到的,改成相应目录即可。

 

终:

通过以上步骤,ubuntu下的elipse android开发环境可以说大功告成,但是这时你可能会发现使用模拟器进行测试没问题,但是却无法识别真机,解决这个问题的办法如下:

 

1. 在终端运行 lsusb

会发现结果有会有如下类似记录:

Bus 001 Device 008: ID 0bb4:0c02 High Tech Computer Corp.

这时键入

sudo gedit /etc/udev/rules.d/51-Android.rules

在打开的文件中增加以下文本:

SUBSYSTEM=="usb", SYSFS{"High Tech Computer Corp."}=="0bb4", MODE="0666"

2. 运行以下命令:

sudo chmod a+rx /etc/udev/rules.d/51-Android.rules sudo /etc/init.d/udev restart

3. 在 Android sdk 的platform-tools 目录下运行 (事先将platform-tools和tools对应的目录加到PATH下面)

sudo ./adb kill-server

sudo ./adb devices

详细的情况还是查看androidsdk文档下的dev guide-developing-using hardwave devices下有详细说明,具体机型对应id也有相应列表。

到了这里,真的是没有什么可以阻止你开发的脚步了,恭喜你了。。。

 

等等。。还没完,可能这是你已经开始运行ecllipse编写代码了,但是你会发现提示弹出框背景色是黑色的,难看死了,优雅的你不应该允许这样的问题出现的,那么我们需要解决,这个问题主要是eclipse使用了系统自带的颜色方案,所以,如果你使用的是11.04以下的版本,可以在外观中找到更改相应设置就行,问题是如果是11.04以及之后,外观中是找不到相应设置项的,这个时候需要更改系统配置文件,如下:

 

ubuntu11.10下eclipse提示框背景色为黑色的解决方案

ubuntu下eclipse提示框背景色为黑色看起来很不舒服,这是因为eclipse默认使用系统的主题,ubuntu11.10以前的版本可以通过  系统设置>外观>修改主题  自定义颜色来修改。但ubuntu11.10下不再提供直接修改主题的接口,只能修改文件:/usr/share/themes/Ambiance/gtk-2.0/gtkrc

首先修改只读权限,然后打开编辑,第一行的如下四个属性即为所需修改的部分:

selected_fg_color:选中前景色

tooltip_fg_color:提示框前景色  (#000000)

selected_bg_color:选中背景色

tooltip_bg_color:提示框背景色 (#f2edbc)

到了这里,我也没什么好挑剔的了,你看着办吧。。。。。。。。。。。。。

转载于:https://www.cnblogs.com/welenwho/archive/2012/05/09/2491534.html

你可能感兴趣的文章
转:Linux设备树(Device Tree)机制
查看>>
iOS 组件化
查看>>
(转)Tomcat 8 安装和配置、优化
查看>>
(转)Linxu磁盘体系知识介绍及磁盘介绍
查看>>
tkinter布局
查看>>
命令ord
查看>>
Sharepoint 2013搜索服务配置总结(实战)
查看>>
博客盈利请先考虑这七点
查看>>
使用 XMLBeans 进行编程
查看>>
写接口请求类型为get或post的时,参数定义的几种方式,如何用注解(原创)--雷锋...
查看>>
【OpenJ_Bailian - 2287】Tian Ji -- The Horse Racing (贪心)
查看>>
Java网络编程--socket服务器端与客户端讲解
查看>>
List_统计输入数值的各种值
查看>>
学习笔记-KMP算法
查看>>
Timer-triggered memory-to-memory DMA transfer demonstrator
查看>>
跨域问题整理
查看>>
[Linux]文件浏览
查看>>
64位主机64位oracle下装32位客户端ODAC(NFPACS版)
查看>>
获取国内随机IP的函数
查看>>
今天第一次写博客
查看>>