Android在12.04 LTS上没有基于Eclipse的IntelliJ

您可能认为这是一个与Android相关的问题,但是,我尝试在12.04中在Eclipse上构建我的Android应用程序,它只是不起作用。 它不会生成R.java。 IntelliJ也出现了同样的问题。

当我使用另一个操作系统时,该应用程序正常工作,现在12.04它不起作用。 它会是Eclipse,还是一些编译器问题?

我正在使用从Ubuntu软件中心下载的Eclipse,这是Indigo。

12.04有一些与Android相关的限制,还是Eclipse,IntelliJ,与Android相关的Java编译器相关的一切?

谢谢。

首先, 请不要交叉发帖

你的限制问题
它与奇怪的许可问题和/或封闭源部分有关。
openJDK可以比以前更好地工作。
如果人们使用它并对bug进行故障排除,它只会变得更好。
这不是Ubuntu的错。 让其他人改变他们的许可限制。

现在让我们开始吧
如果它不起作用并且你认为你已经尝试了所有的东西,那么先吹掉你的eclipse安装(卸载并重新安装)。
如果删除并重新安装插件不起作用,请重命名~/.eclipse文件夹并重新开始。
如果这不起作用,请删除工作区中的.metadata文件夹…然后重新开始。
(您将不得不重新导入所有项目)

从存储库安装Eclipse(我正在使用eclipse来自软件中心和openJDK)。
如果您正在运行x64: sudo apt-get install ia32-libs-multiarch

作为root启动eclipse以获取最新的平台/ PDT更新(它们位于/ usr某处,因此您需要成为root用户)。
关闭eclipse(可选择删除/root/.eclipse文件夹)。

以非root身份启动eclipse。
安装插件。 它们将位于您的〜/ .eclipse目录中。

如果它已经安装
删除Window-> Android Manager中的所有组件
通过以下方式更新插件:
帮助 – >安装软件 – >已安装 – >显示更新 – >安装
重新安装所有组件。

如果尚未安装
通过“帮助安装软件”菜单安装ADT插件。 有了这个链接。
选择在ADT安装期间安装SDK。
如果安装的任何部分给您带来错误,请卸载并安装该部件。

安装所有更新。
如果更新的任何部分给您带来错误,请卸载并安装该部件。

这实现了以下结果。
DDMS
是的它有效
版本:
版本号