ubuntu下android开发环境的搭建详细教程
1.首先需要下载jdk进行安装和配置,大鸟跳过,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
Failed to load JavaHL Library. These are the errors that were encountered: no libsvnjavahl-1 in java.library.path no svnjavahl-1 in java.library.path no svnjavahl in java.library.path java.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)
到了这里,我也没什么好挑剔的了,你看着办吧。。。。。。。。。。。。。