我已经尝试几乎所有的东西,以获得R.java文件重新出现,没有任何工作。 src文件夹和AndroidManifest.xml文件在它们旁边都有一个错误图标。Android:错误:R无法解析为变量
我得到以下错误,从清单文件......
“错误:未找到在包‘机器人’属性‘的installLocation’资源标识符”
我从一些得到以下错误。 src文件夹中java文件...
“R不能解析为一个变量”
在这些.java文件的“R”是强调用红色波浪线。
我曾尝试以下,没有这些方法都工作......
- 清洁&重建项目
- 删除“进口Android.R”语句
- 重命名该项目,并改变它在清单文件中
- 检查以确保res/drawable文件是小写的
- 检查您的AndroidManifest.xml中的包声明在Java相匹配的包名
- 。重新启动Eclipse
- 褥套的Android版本复选框构建路径
- 安装正确的SDK平台
任何建议?
编辑:
这里的清单文件......
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.jfedor.frozenbubbleupdate"
android:installLocation="preferExternal"
android:versionCode="8"
android:versionName="1.7" >
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
<uses-sdk android:minSdkVersion="2" />
<application
android:icon="@drawable/app_frozen_bubble"
android:label="@string/app_name" >
<activity
android:name="org.jfedor.frozenbubbleupdate.FrozenBubble"
android:alwaysRetainTaskState="true"
android:configChanges="orientation|keyboardHidden"
android:label="@string/app_name"
android:launchMode="singleInstance" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="org.jfedor.frozenbubble.GAME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
</manifest>
这听起来像R没有建立由于你的清单中的错误。你可以发布清单吗? –
当然,这里是附上的清单文件 – Kerbol
请在下面检查我的答案。它可能与将minSdkversion设置为2并将targetSdk设置为8或更高有关。 – AitorTheRed