尝试在 Ubuntu 10.04(在 VMware Player 上)构建 Android 开源项目。
我按照 this link 的说明进行操作(它说使用 sun-java5 JDK 1.5 需要一些钓鱼才能找到 Ubuntu) -
得到 299 个编译错误。想知道使用 JDK 1.5 的方向是否已过时?一些错误如下(和许多类似的) -
external/jsilver/src/com/google/clearsilver/jsilver/data/HDFDataFactory.java:77: method does not override a method from its superclass
@Override
external/jsilver/src/com/google/clearsilver/jsilver/data/UniqueStack.java:106: cannot find symbol
symbol : method offerLast(T)
location: class java.util.LinkedList<T>
objectStack.offerLast(object);
external/jsilver/src/com/google/streamhtmlparser/impl/HtmlParserImpl.java:507: cannot find symbol
symbol : method isEmpty()
location: class java.lang.String
if (!tagString.isEmpty() && tagString.charAt(0) == '/') {
external/jsilver/src/com/google/streamhtmlparser/util/JavascriptTokenBuffer.java:80: cannot find symbol
symbol : method copyOf(char[],int)
location: class java.util.Arrays
buffer = Arrays.copyOf(aJavascriptTokenBuffer.buffer,
最佳答案
对我自己的问题的部分回答 - 切换到 java6 并在构建过程中走得更远。 Android 下载页面上的说明似乎已过时。
现在在 ubuntu 上没有安装正确的 C++ 库时遇到问题......所以构建还没有成功
关于Android在ubuntu上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3661205/