Запустите проект LibGDX с помощью Android Studio

Я использовал "setup UI" для создания моих игровых проектов LibGDX. Затем я импортировал их в Android Studio . Сначала он не показывал никаких ошибок, но когда я попытался запустить проект android, он дал мне странные ошибки, такие как :

Java: не удается найти символ символ: переменная супер местонахождение: class com.ян.водный мир.В MainActivity

вот изображение : enter image description here

Как ее можно решить (или обойти) ?

6 ответов


обновление:

с Android Studio 0.8.0 теперь можно запускать модули Java и Android. Это не будет работать, следуя этим инструкциям (Android studio основана на Intellij). Конфигурация Gradle

старый:

у них есть форумы и обратите внимание здесь:https://code.google.com/p/libgdx/wiki/AndroidStudio

использование libgdx с Android Studio

в Google I / O 2013, инструменты для Android команда выпустила Android Studio и IDE на основе IntelliJ IDEA, ориентируясь на чистой разработке Android.

Android Studio, к сожалению, непригодна для проектов libgdx в это время, так как только позволяет создавать проекты Android. Стандартный Java-проектов не поддерживаются, и неясно, станет ли это когда-нибудь доступный.

кросс-платформенная природа Libgdx не поддается развития с Android Студия. Это не должно быть большой помехой, поскольку проекты libgdx не очень выигрывают от Android Studios способности. Е. Г. предварительный просмотр макета не имеет значения для libGDX приложения, так как они не используют собственные виджеты Android UI. Встроенный поддержка документации для Android APIs также не требуется для libgdx приложения.

тем не менее, мы постараемся сделать разработку приложений libgdx с новым Система сборки Android Gradle возможна в ближайшем будущем.

Если вы должны использовать Android Studio, проверьте эту тему на форумах.

в качестве альтернативы вы можете использовать IntelliJ IDEA с libgdx, потенциально с Знаток.


создание игр в gdx отлично работает в Android Studio. Лучший способ создать проект для Android Studio - это gdx-setup. Пожалуйста, перейдите к следующей статье

http://www.todroid.com/android-gdx-game-creation-part-i-setting-up-up-android-studio-for-creating-games/

Это объясняет мой опыт использования приложения gdx-setup, как запустить его на платформе ПК и шаги по импорту проекта gradle и созданию проект в gradle.

когда вы закончите статью, надеюсь, у вас будет полностью рабочий образец шаблона игры, в котором вы можете начать строить свою игру.


Я попытался использовать аналогичный метод, используемый для собственных библиотек.

вчера вечером я смог запустить примеры; как скретч-проект в Android Studio и написал краткое руководство

надеюсь, что это поможет вам, но я все еще учусь так жаль заранее за любую недостающую информацию или ошибки;)

вот ссылка.. http://bgnstudio.wordpress.com

Я пытался использовать этот способ в деталь:

создайте новый проект в Android Studio.

из ночной сборки libgdx, get;

Libgdx.so files  within the armeabi/armeabi-v7a folders as needed.
Gdx.jar and gdx-source.jar
Gdx-backend-android.jar

создайте каталоги lib и libs в папке проекта .

копировать armeabi * папки, gdx.jar и gdx-источник.файлы jar в каталоге "lib".

также скопируйте gdx-backend-android.jar в каталог "libs".

*

в дереве проекта; добавить gdx.банка и gdx-бэкэнд-android.jar как библиотеку.

в настройках библиотеки добавьте gdx-source.банку под gdx.банку; затем откройте настройки модуля и добавьте эти библиотеки в качестве зависимостей. И проверить их для компиляции.

архивируйте папки armeabi вместе с родительским каталогом в zip-файлы и переименуйте расширение из zip в jar.

armeabi.jar                 : “/lib/armeabi/libgdx.so”

armeabi-v7a.jar         :“/lib/armeabi-v7a/libgdx.so”

и переместите эти файлы jar в каталог "libs".

окончательный внешний вид папок будет так:

|-lib

|---gdx.jar

|---gdx-sorces.jar  (added  as source library of gdx.jar in library settings)

|-libs

|--- armeabi.jar

|--- armeabi-v7a.jar

|--- gdx-backend-android.jar

теперь измените строить.файл gradle также:

dependencies {

compile 'com.android.support:appcompat-v7:+'

compile files('lib/gdx.jar')

compile files('libs/gdx-backend-android.jar')

compile fileTree(dir: 'libs' , include:'*.jar')

}

вы пробовали IntelliJ 13? скачать здесь . Эта новая версия охватывает большую часть функции Android Studio, но все же она может сделать проект Java. Взгляните на в этой статье

эта сборка EAP включает в себя все новые функции Android Studio, за исключением мастера создания проекта и интеграции конечных точек AppEngine cloud. Эти последние функции также появятся в наших сборках EAP в будущем недели.


взгляните на документацию libdgx: https://code.google.com/p/libgdx/wiki/IntelliJIDEALibgdx


отметьте флажок Advanced - >IDEA в libgdx project setup tool, создайте проект и импортируйте его из Android studio(вам нужно будет добавить папку assets в desktop launcher или, возможно, что-то вроде этого), он работает для меня.