Quindi ho appena impostato Eclipse per lavorare con LibGDX usando Gradle. Dopo l'installazione ho notato che c'era un problema con il pacchetto Android, c'era una croce rossa accanto al pacchetto. Quando l'ho aperto ulteriormente c'era una croce rossa accanto a src poi com.myname.game.android e poi in AndroidLauncher.java. Quando ho aperto l'AndroidLauncher.java, questo è stato il codice che ho ottenuto:I programmi funzionano bene con LibGDX -desktop ma non con LibGDX - Android?
package com.faturbansloth.game.android;
import android.os.Bundle;
import com.badlogic.gdx.backends.android.AndroidApplication;
import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration;
import com.faturbansloth.game.MyGame;
public class AndroidLauncher extends AndroidApplication {
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
initialize(new MyGame(), config);
}
}
Quando ho guardato gli errori nel codice che di AndroidLauncher.java che dicevano:
-The type android.os.Handler cannot be resolved. It is indirectly referenced from
required .class files
-The import android.os.Bundle cannot be resolved
-Multiple markers at this line
- The type android.app.Activity cannot be resolved. It is indirectly referenced from
required .class files
- The hierarchy of the type AndroidLauncher is inconsistent
-Bundle cannot be resolved to a type
Sto usando SDK Manager 22.6.2 con il più recente plugin Gradle per Eclipse. Ho JRE 8 e JDK 7. Esiste comunque una soluzione per risolvere questo problema? Grazie in anticipo.
Penso che si sta vedendo: http://stackoverflow.com/questions/11435315/android-os-bundle -cannot-be-resolved-in-libgdx-android-project? rq = 1 –
Grazie, non ho notato questo quando ho cercato. – PixelPuppet