在 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 for Mobile 中导入旧工作区,这没问题。我还尝试只导入一个旧的 android 项目,它没有错误。您使用的是哪个 ADT 版本?
我还发现了一个与9-patch相关的问题,也许是你的情况。
打开以前受源代码控制的项目副本时,我遇到了这个问题,并且
\gen\{com\foo\namespace}\BuildConfig.java
文件是只读的。
取消选中只读标志对BuildConfig.java
我有用。
I had similar issue with Windows 10 and Eclipse. It occurred in the middle of session between two builds. I tried restarting Eclipse, tried in vain to change permissions but nothing helped.
I finally rebooted my laptop and problem was gone.