我已經嘗試幾乎所有的東西,以獲得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