我该怎么处理它?我做了一个全新的项目,但是错误在这里:R无法解决。 错误位于setContentView(R.layout.main);
行。我在Eclipse和NetBeans中也有R无法解析的错误
回答
第一: 您的错误意味着该文件R.java
不产生,所以你应该清理项目(项目=>清洗=>检查项目,并单击OK),
二:可能是你的文件R.java已经生成,在这种情况下,检查您的导入,如果您发现:import android.R
;用自己的R级改变,例如:import com.yourpackage.R;
希望它可以帮助
让我猜...你:
import android.R;
// or nothing
请确保您有:
import your.package.R;
,当然还有,确保你有一个在你的res/layout
文件夹,名为main.xml
文件。
。确保在尝试访问它之前先建立它。 – atbebtg 2011-06-15 19:43:03
您可以通过几件事来解决它。首先确保您的导入中没有导入android.R。
资源可能尚未建立。如果您构建项目,我发现错误往往会消失。
右键单击该项目,单击生成项目,或者如果您没有可用的生成项目,则全部生成也会生效。
如果不工作,你可以做的另一件事是导入“R”
import <your package path: for example com.test.R>
好运。
如果您的AndroidManifest.xml声明您的软件包与您的源代码所在的Java程序包不同(如果管理正确,这是完全合法的),您必须从清单中声明的软件包名称中导入R.
问题是没有生成R文件,这意味着在某些项目文件中出现错误,最可能是在XML布局文件中。请检查他们的错误,并清理您的项目(在Eclipse项目 - >清洁),你应该没问题。 (注意:你不需要明确导入R文件,即有import something.R;
(除了在@mah定义的情况下))。
我在Eclipse中也有类似的错误,并通过将YourProject属性> Java构建路径>排序和导出和移动固定它YourProject/src和YourProject/gen到底部。我.classpath
文件是:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry kind="lib" path="libs/cordova.jar"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
,现在是:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry kind="lib" path="libs/cordova.jar"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
希望这是有帮助的人。
在NetBeans中,我通过放置import android.R.*
来解决此问题。星号很重要!
通常完全取消导入,然后使用智能感知获取新导入也解决了这一问题。 – Neil 2012-09-24 08:53:53
- 1. R无法解析错误
- 2. R无法解析为变量 - Eclipse技巧找到错误?
- 3. 在eclipse中无法解析WSDL中的定义,可能的eclipse导入错误?
- 4. Eclipse,无法解析
- 5. Eclipse无法解析
- 6. 即使构建成功,Eclipse C++类型也无法解析错误
- 7. eclipse包中的错误无法解决
- 8. R无法解析
- 9. android R无法解析,但布局没有错误
- 10. org.apache.spark.sql.catalyst.TableIdentifier在SnappySQLJob中无法解析错误
- 11. Android R无法在Eclipse中解析为变量
- 12. 错误:无法解析:annotationProcessor
- 13. Pygame无法解析错误
- 14. 错误“无法解析ProgressBarDeterminate”
- 15. findviewbyid错误无法解析
- 16. 无法解析com.google.android.gms.drive.DriveApi.DriveContentsResult错误
- 17. 错误:无法解析:com.google.android.gms
- 18. 无法解析TargetName错误
- 19. 当我编译到V4.4.2时无法解析符号R和xml错误android studio
- 20. R在设置背景时无法解析为变量错误
- 21. StateListDrawable无法在Eclipse中解析?
- 22. import com.google.android.gcm无法在Eclipse中解析
- 23. Eclipse RCP的插件错误 - 无法解析模块
- 24. Eclipse MPI解析器错误
- 25. 解析和语法错误
- 26. 语法和解析错误
- 27. R as.POSIXct解析错误
- 28. systemc eclipse sc_signal_resolved无法解析
- 29. Eclipse无法解析org.springframework.extensions。*
- 30. 无法解析netbeans上的标识符
是否生成R.java文件? ADT从你的资源为Java项目生成这个文件,并把它放在gen/ /R.java –
antlersoft
2011-06-15 19:46:33
是的,如果它不是基督徒说的那么它生成 – Zwiebel 2011-06-15 19:56:19