2012-07-11 13 views
31

Libgdx modelini kullanarak alıştırma yapmak için kullanmaya başladım ve ilk projeyi oluşturmak için sitede yer alan proje oluşturmayı kullandım. Bununla birlikte, Android projesinde bir hata ortaya çıkıyor: "android.os.Bundle, libgdx Android projesinde çözülemez

android.os.Bundle çözümlenemiyor.

Java IDE için Eclipse kullanıyorum. İmleci kırmızıyla altı çizili olan AndroidApplication üzerine koyarsam, yapı yolunu yapıyorum. Android SDK'nın kurulu olduğuna inanıyorum, çünkü basit bir örnek projede farklı bir çalışma alanına geri döndü. Bu yeni çalışma alanında yanlış yapmış olabileceğimi bilen var mı? AndroidApplication sınıfının oluşturma yolunu nasıl yapılandırabilirim?

BTW, Java 1,7 yüklü olsa da, Java 1.6 kullanıyorum JAVA_HOME, bu şekilde kullanıyorum. Bununla alakalı olmayabilir ...

package com.example.drop; 

import android.os.Bundle; 
import com.badlogic.gdx.backends.android.AndroidApplication; 
import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration; 

public class MainActivity extends AndroidApplication { 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration(); 
     cfg.useGL20 = false; 
     cfg.useAccelerometer = false; 
     cfg.useCompass = false; 

     initialize(new Drop(), cfg); 
    } 
} 

cevap

56

Gördüğünüz hata, Android SDK yapılandırmasıyla ilgilidir ve libGDX'e özgü değildir. Derleyici hangi Android kütüphanelerinin derleneceğini bilmez.

Projelerinizi doğru şekilde ayarlamak için LibGDX eğiticilerini kullanın. ( https://github.com/libgdx/libgdx/wiki/Manual-project-setup#android-project-setup Bkz. Android'e özel kurulum orada yaptığı ilk adım.)

Varolan projeyi yeni bir proje oluşturmak ama düzeltmek istemiyorsanız, aşağıdaki adımlar Android karşı inşa etmek için bir proje yapılandırmaları gerekir :

  1. seçilirse "Hedefler kurmak projesi" emin tam olarak biri olun Android bölüm
  2. Properties seçip almak Eclipse Paketi Explorer
  3. yılında proje üzerinde sağ tıklayın.

Bu, gerekli Android kitaplıklarını bir yan etki olarak oluşturma yoluna eklemelidir.

+0

Teşekkürler bu hile yapıldı! AndroidSDK'yı uzun zaman önce kurduğumdan bu adımı ihmal ettim. Her şey yolunda çalışıyor. Şerefe! –

+0

@DengkeSha Bu yardımcı oldu sevindim! StackOverflow için yeni olduğunu görüyorum. Bu sorunun tatmin edici bir şekilde yanıtlandığını öğrenmek için lütfen "yanıtlandı" onay işaretini tıklayın. Bakınız: http://stackoverflow.com/faq#howtoask. Teşekkürler! –

+0

Çok teşekkürler. Haklısın, yeniyim. Stackoverflow'u bir süre kullandıktan sonra nihayet kayıt olmaya karar verdim. Şimdi cevaplandırılan soruya işaret ettim. Çok yardımcı olduğunuz için teşekkürler. Şerefe! :) –

4

Ayrıca, Eclipse'de ADT'nin yüklü olup olmadığını da kontrol edin.