android.os.Bundle не может быть решен в проекте libgdx Android

Я только начал использовать Libgdx, чтобы попрактиковаться в создании игр, и я использовал создание проекта.jar, предоставленное на сайте, для создания начальных проектов. Однако в проекте Android появляется ошибка, которая гласит:

android.os.Bundle не может быть решена.

Я использую Eclipse для Java IDE. Если я наведу курсор на AndroidApplication который подчеркнут красным, это говорит о том, что я настраиваю путь сборки. Я считаю, что у меня установлен Android SDK, потому что некоторое время назад он работал в другом рабочем пространстве в простом примере проекта. Кто-нибудь знает, что я мог сделать неправильно в этом новом рабочем пространстве? Как я могу настроить путь сборки для AndroidApplication учебный класс?

Кстати, я считаю, что я использую Java 1.6, поскольку именно на это указывает JAVA_HOME, хотя у меня также установлена ​​Java 1.7. Это может быть не актуально, хотя...

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);
    }
}

2 ответа

Решение

Ошибка, которую вы видите, связана с конфигурацией Android SDK и не относится к libGDX. Компилятор не знает, какие библиотеки Android будут компилироваться.

Используйте руководства по LibGDX для правильной настройки ваших проектов. (См. https://github.com/libgdx/libgdx/wiki/Manual-project-setup. Первый шаг - настройка для Android).

Если вы не хотите создавать новый проект, но исправляете существующий проект, следующие шаги должны настроить проект для сборки под Android:

  1. щелкните правой кнопкой мыши проект в обозревателе пакетов Eclipse
  2. Выбрать Properties и выбрать Android раздел
  3. Убедитесь, что выбрана одна из "целей сборки проекта".

Это должно добавить необходимые библиотеки Android в путь сборки в качестве побочного эффекта.

Пожалуйста, также проверьте, чтобы ADT был установлен на Eclipse.

Другие вопросы по тегам