Android 无法在 Eclipse 和 IntelliJ 12.04 LTS 上构建

Android 无法在 Eclipse 和 IntelliJ 12.04 LTS 上构建

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

当我使用其他操作系统时,该应用程序运行正常,但现在使用 12.04 时,它就无法运行。是 Eclipse 的问题,还是编译器的问题?

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

12.04 是否有一些与 Android、Eclipse、IntelliJ 以及与 Android 相关的 Java 编译器相关的限制?

谢谢。

答案1

第一的,请不要交叉发布

您的限制问题
这与奇怪的许可问题和/或闭源部分有关。openJDK
比以前运行良好得多。
如果人们使用它并排除错误,它只会变得更好。
这不是 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。
如果安装的任何部分出现错误,请卸载并安装该部分。

安装所有更新。
如果更新的任何部分出现错误,请卸载并安装该部分。

这将实现以下结果。
分布式数据库管理系统
是的,有效
版本:
版本号

相关内容