最新ubuntu12.04 android2.2 ADT与SDK编译

编译adt

下载eclipcse,如果不使用jee版本eclipse,在编译ADT时会出现错误,需要下载开发完全版eclipse, 在ubuntu 12.04上直接apt-get install eclipse安装的为简化版。

可以这样操作:

1. sudo apt-get install eclipse

2. 官网下载jee版本的eclipse

3. sudo rm -rf /usr/lib/eclipse/

4. 解压下载的jee eclipse

5. sudo mv eclipse /usr/lib

6. 配置环境变量

在最后添加:

如果没有添加会出现以下错误:

Installation Error: Eclipse plugin org.eclipse.equinox.launcher…jar not detected.  Found ”. Aborting.

7. 在用户目录下建立一个adt文件夹
8. 看你下的是什么版本的android源码了
sdk/eclipse/scripts/build_server.sh ~/adt  或       
development/tools/eclipse/scripts/build_server.sh ~/adt

编译SDK
遇到的错误:
1.
prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:55:22: fatal error: X11/Xlib.h: No such file or directory
解决方案:
sudo apt-get install libx11-dev
2.
javadoc: error – In doclet class DroidDoc,  method start has thrown an exception java.lang.reflect.InvocationTargetException
com.sun.tools.javac.code.Symbol$CompletionFailure: class file for sun.util.resources.OpenListResourceBundle not found
javadoc: error – In doclet class DroidDoc,  method start has thrown an exception java.lang.reflect.InvocationTargetException
com.sun.tools.javac.code.Symbol$CompletionFailure: class file for sun.util.resources.OpenListResourceBundle not found
解决方案:
在froyo/build/core/droiddoc.mk:line158加 -XDignore.symbol.file \

0 条评论
发表一条评论

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。