2015-11-13 5 views
0

Я использую Gradle 2.4 и Android Studio 1.3. Я попытался использовать файл AppWarpJAR в качестве зависимости в проекте libGDX. Я получил следующее сообщение об ошибке во время Gradle синхронизации:Ошибка зависимостей град

Gradle DSL method not found 'compile()' 

Я поставил код ниже в разделе allprojects.

dependencies { 
    compile files('libs/App42MultiPlayerGamingSDK.jar') 
} 
+0

Какую зависимость вы пытаетесь добавить в градле? –

+0

включить его в 'build.gradle (module.app)' –

+0

, вы уверены, что это нужно для 'allprojects', но не в проекте' app'? Попробуйте добавить эту зависимость в скрипт build.gradle приложения. – Stanislav

ответ

0

AppWarpMultiPlayerGamingSDK следует добавить в Android Studio в качестве модуля в основной проект, щелкнув правой кнопкой мыши по проекту.

Выбор модуля Настройка

И SDK в качестве библиотеки модулей.

Благодаря команде поддержки AppWarp!

0

Вы не можете поставить «compile» в разделе allprojects потому, что раздел не имеют java плагин применяется, и, следовательно, может принимать только зависимости CLASSPATH. Вы могли бы поставить apply plugin: "java" в верхней части блока allprojects, но это приведет вас к следующей проблеме ...

Разве это не баночка для Android-библиотеки? Это приведет к невозможности компиляции ваших других модулей, если вы поместите их в allprojects. Он должен зависеть от зависимостей раздела android.

+0

Хорошо, но в этом случае, как он может работать в настольном проекте. Это многоплатформенная платформа. –

+0

Для каждой поддерживаемой платформы должна быть отдельная библиотека. Загрузите различные библиотеки и назначьте их на соответствующие платформы в своем файле Gradle. И вам нужно будет создать интерфейс в основном проекте, который используют проекты Desktop, Android и т. Д., Чтобы адаптировать библиотеку для использования в ядре. Читайте здесь: http://saltares.com/blog/games/abstracting-platform-specific-code-in-libgdx/ – Tenfour04

+0

Это нормально, но как я могу сделать это в файлах сценариев Gradle? –

Смежные вопросы