java: R kann nicht in eine Variable aufgelöst werden
Ich weiß, dass diese Frage schon einmal gestellt wurde, aber ich bin mit diesem Gedanken am Ende. Ich habe gerade ein neues Projekt erstellt und erhalte diesen Fehler.
Natürlich wird die R.java-Datei nicht generiert.
Ich benutze JRE7 android 4.2.2
package com.example.myfirstapp;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
Wie wir sehen können, ist kein R-Import in der Hauptaktivitätsklasse
Schauen wir uns die unberührte Manifest-Datei an:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myfirstapp"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.myfirstapp.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
nichts da, was fehl am platz aussieht. Ich habe mehrere offene Projekte ausprobiert. sauber und baut.
Keine der Res sind in Großbuchstaben und ich habe mit den Projekteigenschaften Java Build Path Order und Export experimentiert. Unter libaries habe ich 3 verschiedene android libaries:
android 4.2.2 android Private Libaries android abhängigkeiten
Das bringt mich dazu, mich nach C ++ zu sehnen :)