2013-07-04 90 views
0

我打开了一个名为Test Canvas的Android应用程序项目,并稍后通过 清理项目>清理... 'Bulid Automatically'选项被勾选。 然后,R.java文件被删除,它不会重新生成。我尝试了stackexchange中提到的所有其他选项。但R.java文件仍然丢失。新创建的Android应用程序项目缺少R.java文件

一个答案说R.java生成失败,因为.xml文件中的错误。但没有错误。我100%肯定。

然后我创建了一个新的android应用程序项目,它不能在xml文件中有任何问题。

当我创建新项目时,它没有附带R.java文件。我试着用不同的组合进行清洁和建筑。它仍然不起作用。

我使用日食太阳神 的Android API 15 Android SDK中经理修订22 JDK 7U25

任何一个可以帮我在这吗?

回答

0

我明白你已经尝试清理项目。我想要你做的是构建项目并检查控制台是否有任何错误。

如果您的项目包含错误并且您的控制台中明确提到了这些错误,R.java也不会生成。

看看你是否能解决你的问题。

+0

我建的这个项目还是没变。 和控制台不显示任何东西。 它只显示错误,就像上一条评论中的问题标签。 – direndd

+0

显示什么错误?你可以检查问题标签,看看有什么错误显示在那里? –

0

请尝试以下

  • 关闭并重新打开该项目
  • 确保您的项目文件夹有777个权限
  • 使用的Android更高版本,触发一个干净的构建
  • 检查问题标签,有时错误不会显示在项目文件/文件夹中,但在此选项卡上显示错误
  • 检查顶部以查看您剩下的内存量,有时OOM会将事情搞砸

请使用较新版本1.5就像是几十年的历史

+0

他明确地说'Android API 15',而不是'Android 1.5' ... – silentw

+0

重新开放项目没有奏效。 我正在Win * 64位工作。我不知道如何设置777版权。 我必须使用API​​级15(不1.5),用于我的应用程序 问题选项卡显示 R 1不能被解析为一个可变\t \t MainActivity.java/TestR/SRC/testR/testr \t线12 \t爪哇问题 这表明我有足够的记忆。 – direndd

0

试试这个。

  • 打开项目
  • 围棋的属性,你的应用程序的Android组建目标
  • 单从目前检查一个到另一个版本的改变(可以是任何东西,而是一个在支撑于至少清单中声明的​​minSDK)
  • 做一个干净的生成,如果你的项目没有像你的资源中的问题,如可绘制名称中的连字符,无法识别的字符串,缺少尺寸值等...你的项目应该生成R包与R类
+0

我完成了您告诉的步骤,并将构建目标从4.0.3更改为3.2 ,然后进行清理和构建。仍然没有变化。 我创建了一个新项目,即使没有R file.A新项目不能有任何问题吗? :) – direndd

+0

如果你已经自动检查了构建,那么干净将删除bin文件并将其还原,自动取消构建并再次执行这些步骤,然后仅执行构建。 –

+0

右键单击该项目,然后单击Android工具 - >修复项目属性。 –

相关问题