19
十/10
0

解决archlinux上android环境的搭建问题

不知道从什么时候开始,AUR源里面的eclipse-android包装不上了,也就是ADT。google了很多解决办法,一一试过了还是不行,而且现在的这个包依赖了eclipse-classic,很郁闷这种频繁的包更新方式。解决办法如下:

首先把自己的帐号加入到eclipse组中。比如:

sudo gpasswd -a terrysco eclipse

然后安装eclipse-android这个包的时候编辑PKGBUILD,把eclipse-classic这个依赖去掉。使用我们之前安装的eclipse这个包即可。没问题了,所有安装顺利,创建项目测试了下通过。

关键字:
5
二/10
1

archlinux上搭建android开发环境

其实在archlinux上搭建Android的开发环境更加简单,我们甚至不需要去官方网站下载SDK,因为aur的源里面都有了。首先安装eclipse开发环境(虽然netbeans现在也有android开发包,但配置起来很麻烦)。

sudo pacman -S eclipse jdk

然后使用aur安装eclipse-android(ADT)以及android的sdk。

yaourt -S eclipse-android android-sdk

完成后,我们就可以打开eclipse来创建android项目了,但在这之前,我们先做一些简单的配置,window菜单的“Android SDK and AVD manager”选项打开后,选择update all,安装SDK platform android 2.1(最新版)。
这里需要注意下,arch默认为我们安装的SDK文件属主不是自己,该目录下没有可写的权限,所以在安装的时候可能会失败,我们事先要把SDK目录chown成自己就没问题了。如果发现没有安装成功,仔细查看下日志,我第一次安装的时候就是因为目录不可写的问题。

完成后在eclipse的首选项里面配置下android的SDK路径,arch默认安装在/opt/android-sdk目录下,我们手动指定即可。

所有配置都已完成,我们现在可以参考android官方文档开始创建项目了。

android