2012-07-20 80 views
9

我在eclipse中清理android项目时出现“无法创建BuildConfig类”错误。我最近安装了Eclipse Juno for Mobile开发人员,当我尝试导入现有的Android应用程序时,Eclipse开始给我提供这种错误。Android Eclipse问题无法创建BuildConfig类

Eclipse工作正常如果我创建新的Android项目。这个问题可能的原因和可能的解决方案是什么?

我使用的OS - Windows Server 2008的

+0

以前,我在Juno-有这样的莫名其妙的问题 - 我在别处读到这是Juno的问题,如果您正在开发Android应用程序,最好使用Indigo。 但我认为你应该能够解决这个问题而不降级你的Eclipse。 我正在寻找对此的回答,我自己 - 我会尽快回复! – 2012-07-27 14:51:25

回答

11

我更新(安装),朱诺,让它迁移我的工作区和地方的git回购后出现的错误。 的错误之前我得到了另一个错误:

JavaBuilder handling ImageBuilderInternalException while building: <projectname> 

最后,我发现该错误是由文件的权限引起的,复位后,加以解决掉:

chown <me>:<me> <my-repo> 

破权限背后的原因:在将MOTODEV插件安装到Eclipse JUNO的过程中,我必须用'sudo'启动我的Eclipse。很显然,在自动构建过程中,它会覆盖部分文件。

+0

那么如何解决? – Moussa 2012-08-04 22:28:42

+2

这是正确的 - 我也有同样的问题 - 并且启动了与'sudo'的eclipse - 我发现gen和bin文件夹包含由root拥有而不是由我拥有的文件。所以:sudo rm -rf bin和gen相同,而不是eclipse中的刷新和清理项目。现在它正在工作。 – CoPLaS 2013-01-08 08:18:00

+0

我该如何解决这个问题在windows7操作系统上? – 2013-12-05 02:08:38

0

这从来没有发生过我。我试图在Juno Eclipse for Mobile中导入一个旧的工作区,并且没问题。我也试着只导入一个旧的android项目,并没有错误。你正在使用哪个ADT版本?

我还发现一个与9-patch有关的问题,也许是你的情况。

0

我打开的项目,以前一直源控制下的副本时,只有读取的

\gen\{com\foo\namespace}\BuildConfig.java文件有这个问题。

取消选中BuildConfig.java上的只读标志对我来说算不了什么。

0

我有类似的问题与Windows 10和Eclipse。它发生在两个版本之间的会话中。 我尝试重新启动Eclipse,试图更改权限,但没有任何帮助。

我终于重新启动我的笔记本电脑,问题消失了。