36

我刚刚将 Eclipse 中的 SDK 工具更新为修订版 22,从那时起我无法构建我的项目。具体来说,我的 Activity 中无法识别 R 类(我遇到编译器错误),即使我手动导入,导入也无法正常工作。

此外,项目gen文件夹是空的,清理项目/工作区(有build automatically选项)没有任何区别。

这是一个已知的问题?每个人都发生过吗?有解决方法吗?也许谷歌只是希望我们尽快切换到 Android 平台?

4

5 回答 5

35

我在更新方面也遇到了重大问题。就我而言,我的项目使用的库也依赖于另一个库。我发现我需要选中项目的 Java 构建路径选项卡中的复选框Android Private Libraries-order/export以及我连接的每个库 - 才能在设备上正确编译和运行应用程序。

其他一些人表示您也需要检查Android Dependencies,但这对我的项目似乎没有必要。

于 2013-05-16T10:42:30.060 回答
22

是的,它是正确的。我也有这个问题,有一个新的“Android SDK Bild-tools”。打开 Android SDK Manager 并进行更新,可能两次。

在此处输入图像描述

更多信息:https ://groups.google.com/forum/?fromgroups=#!topic/android-developers/rCaeT3qckoE%5B1-25-false%5D

于 2013-05-16T09:55:11.367 回答
8

我有同样的问题。

在项目属性、Java Build Path、Order 和 Export 部分中,我必须确保选中了 Android Private Libraries。

然后我不得不清理项目。之后,它似乎工作。

Java Build Path 的“Order and Export”确实是一个问题。

升级时,新的“Android Private Libraries”的“Order and Export”并不总是被选中。android-support-v4.jar 现在位于“Android Private Libraries”部分。

要解决此问题,请转到“订购和导出”并选中“Android 私有库”。然后刷新/清理/重建。

在为库项目完成此“修复”后,您可能需要关闭并重新打开任何依赖项目,因为他们可能不会立即看到此“修复”。

我在这里找到了答案。

于 2013-05-16T18:17:04.777 回答
0

我在windows 7上,我遇到了同样的问题,只是让eclipse“以管理员身份运行”并再次安装包对我有用。(即使我以管理员身份登录,我也必须这样做)

于 2013-12-18T07:33:02.027 回答
0

Same error i am also having, After i delete the empty gen folder it created automatically with files like R.java and all error has gone working fine

于 2013-11-25T15:19:11.120 回答