在Eclipse中,我从源代码创建了一个项目,现在它显示了错误——“R不能被解析为变量”。从我在这里找到的,我已经清除和重建了项目,但R文件仍然没有出现在/gen文件夹中。

什么好主意吗?


当前回答

检查androidmanifest.xml文件和layoutfolder xml文件。它们应该被正确地创建,因为xml中的开始和结束子句应该被正确地放置。更新文件,清理和构建。都准备好了!

其他回答

我的设置在最近的更新后被打破,其中SDK构建工具需要在SDK安装后单独安装。所以构建工具更新+ Eclipse重新启动为我修复了这个问题。

信用归于这里的Android回复

我有类似的问题和解决方案,我发现在任何资源 文件即背景,声音等必须不包含大写字母或 除_之外的任何特殊符号

检查androidmanifest.xml文件和layoutfolder xml文件。它们应该被正确地创建,因为xml中的开始和结束子句应该被正确地放置。更新文件,清理和构建。都准备好了!

我解决了在fc19上解析R资源的问题。x86_64和ADT v22.0.5-757759,在Fedora和ADT升级后安装额外的库。

yum install ld-linux.so.2
yum install libstdc++.so.6
yum install libz.so.1

adb (Android Debug Bridge版本1.0.31)需要这些库。

然后重新启动Eclipse并执行项目清理project ->清理检查您想要清理的项目。

希望能有所帮助。

你的android manifest必须以正确的包开始

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="HERE - Correct package NAME"
    android:versionCode="1"
    android:versionName="1.0" >`