在清理Eclipse中的Android项目时,我遇到了“无法创建BuildConfig类”的错误。 我最近为移动开发人员安装了Eclipse Juno,并且在尝试导入现有的Android应用程序时,Eclipse开始出现这种错误。
如果我创建新的Android项目,则Eclipse可以正常工作。 这个问题可能的原因和解决方案是什么?
我使用的操作系统是-Windows Server 2008
在清理Eclipse中的Android项目时,我遇到了“无法创建BuildConfig类”的错误。 我最近为移动开发人员安装了Eclipse Juno,并且在尝试导入现有的Android应用程序时,Eclipse开始出现这种错误。
如果我创建新的Android项目,则Eclipse可以正常工作。 这个问题可能的原因和解决方案是什么?
我使用的操作系统是-Windows Server 2008
我在更新(安装)Juno并让其迁移我的工作区和本地Git仓库后遇到了这个错误。 在这个错误之前,我还遇到了另一个错误:
JavaBuilder handling ImageBuilderInternalException while building: <projectname>
最终我发现错误是由文件权限引起的,问题在重置权限后得到解决:
chown <me>:<me> <my-repo>
权限出问题的原因是:在安装 MOTODEV 插件到 Eclipse JUNO 的过程中,我不得不用 'sudo' 启动我的 Eclipse。显然这次启动在自动构建期间覆盖了一些文件。
这从未发生过。我尝试在移动版Juno Eclipse中导入旧工作区,一切正常。我还尝试仅导入旧的Android项目,没有错误。您使用的ADT版本是哪个?
我还发现了一个与9-patch相关的问题,也许这就是您的情况。
我在Windows 10和Eclipse中遇到了类似的问题。它发生在两个构建之间的会话中。
我尝试重新启动Eclipse,试图改变权限,但都没有帮助。
最后,我重启了我的笔记本电脑,问题就解决了。
当我打开一个之前已经在源代码控制下的项目副本时,遇到了这个问题,
\gen\{com\foo\namespace}\BuildConfig.java
文件是只读的。
取消 BuildConfig.java
的只读标志对我很有帮助。