我搜索了很多问题,但似乎无法解决我的问题。在我的eclipse正在运行时,我使用下载管理器更新了这个问题。
问题:
每当我清理构建时,都会出现“R cannot be resolved to a variable"
问题。
R文件夹中不存在R.
如果我评论使用R的所有位置,则生成R.java,我取消注释包含R.id的代码..并且事情正常运行,只有在触发干净构建时再次出现。
如果我正常构建,则不会反映这些变化。
问题是如何出现的:
下载管理器 - >更新
Intall 16包按钮 - 没有做太多,因为一些对等连接拒绝问题来了。
此后所有项目都有数千个编译错误。工具文件夹不存在。通过解压缩添加它。
现在每当我清理构建时,“R cannot be resolved to a variable
”。
R文件夹中不存在R.
如果我评论使用R的所有地方,问题就消失了,我取消注释代码并且事情正常运行,只有在触发清洁构建时再次出现。
尝试解决方案:
任何XML都没有问题,因为如果不使用R就会生成
项目 - >建立项目
似乎有些工具运行不正常。早些时候,每当我做Project->运行as-&gt ;,R将生成。现在apk不存在错误来了。
更新:: 项目 - >运行方式 - >错误“缺少AndroidManifest.xml”如果我通过双击打开清单,则会出现错误:
parseSdkContent failed
Could not initialize class android.graphics.Typeface
parseSdkContent failed
java.lang.ExceptionInInitializerError
删除了home / .android文件夹,仍然会出现错误。原来的R错误仍然存在。
UPDATE2: 1.问题android清单错误是干净的构建。 然后又出现了另一个错误,所以我在Android库中包含.. \ appcompat_v7 3.现在有2个android-suppport-v4.jar。所以我手动删除了其中一个。 4.现在我的更改没有反映在构建上。在干净的构建上,R问题来了。
答案 0 :(得分:1)
一直发生在我身上。尝试做Rebuild Project和Clean Project。这应该有用。
的更多解决方案答案 1 :(得分:0)
转到项目属性并选择java build path选择android版本复选框。或删除并添加appcompat。
答案 2 :(得分:0)
或者你可以使用它。
首先右键单击项目上的 然后在选择属性之后 选择Android在左侧菜单中选择Android 然后选中相应项目构建目标旁边的框。 然后单击应用并确定
您使用的Vertion不正确,因此您的项目中会出现错误
如果您的项目vertion比sdk更大,那么您想要更新sdk
答案 3 :(得分:0)
如果您更新了ADT,则可能无法生成某些R.java文件。 导航到设置 - > SDK管理器并检查是否安装了android SDK构建工具。如果没有安装它们并重新启动IDE.Things应该工作正常
答案 4 :(得分:0)
请检查最近工作的xml(styles.xml,strings.xml或任何包含.xml的文件)文件,其中包含任何语法错误或拼写错误。