2015-05-04 3 views
0

Я импортировал материал Dialog library из Github. https://github.com/drakeet/MaterialDialogGradle project Sync failed, Как исправить?

И я импортировал библиотеку в Android Studio. Однако теперь Android-студия говорит «проект Gradle синхронизации не удалось, основные функциональные возможности (редактирование, отладка) не будет работать должным образом.

Я попытался альтернативные ответы на аналогичные проблемы других вопросов здесь, Gradle project sync failed?

Android Studio Gradle project sync failed

Но никто не работает для меня

Я получаю ошибку в консоли:. ошибка: Зависимость от ZyiaAlarm: materialDialog: не определено на приложение проекта решает архив APK, который не поддерживается в качестве со зависимость от mpilation. Файл: F: \ ZyiaAlarm \ materialDialog \ build \ output \ apk \ materialDialog-release-unsigned.apk

Я сомневаюсь, что любой способ восстановить вещи назад, я хочу получить град, как это было, новичок, есть много, чтобы узнать о градле. OR В любом случае, чтобы исправить эту библиотеку, я импортировал?

Любая помощь будет оценена!

+0

как вы его импортируете? – Sajal

+0

https://github.com/MagicMicky/FreemiumLibrary/wiki/Import-the-library-in-Android-Studio [Метод - 2] – Shaheen

+0

Я думаю, что ваш вопрос ответ здесь: [how-to-import-android -project-а-библиотека-и-не-компиляция это как-APK-андроид-шпилька-] [1] [1]: http://stackoverflow.com/questions/27536491/how- to-import-android-project-as-library-and-not-compile-it-as-apk-android-stud – humazed

ответ

0

Слишком долго для комментария.

Непонятно, как вы его импортируете.

Если вы хотели бы построить локально эту библиотеку, вы должны иметь этот тип структуры:

root 
    MaterialLib 
    build.gradle 
    app 
    build.gradle 
    build.gradle 
    settings.gradle 

MaterialLib, где находится папка MaterialDialog/library от GitHub. Вам не нужно импортировать другие папки из github.

Также в

app/build.gradle вы должны иметь:

dependencies { 
    compile project(':MaterialLib') 
} 

и в settings.gradle вы должны иметь:

include ':app',':MaterialLib' 

Однако я предлагаю вам избежать местную библиотеку.

Удалить MaterialLib (не импортировать код из github).

Просто добавьте в app/build.gradle эти строки:

dependencies { 
    compile 'me.drakeet.materialdialog:library:1.2.2' 
} 

В этом вы должны иметь этот тип структуры:

root 
    app 
    build.gradle 
    build.gradle 
    settings.gradle 

и в settings.gradle вы должны иметь:

include ':app' 
Смежные вопросы