我从Github导入了 Material 对话框库。
https://github.com/drakeet/MaterialDialog

然后,我将该库导入了Android Studio。
但是,现在Android Studio说“Gradle项目同步失败,基本功能(编辑,调试)将无法正常工作。

我从这里的其他问题中尝试了类似问题的替代答案,
Gradle project sync failed?

Android Studio Gradle project sync failed

但是,没有一个对我有用。

我在控制台中遇到的错误是:Error:Dependency ZyiaAlarm:materialDialog:unspecified在项目应用程序上解析为不支持作为编译依赖项的APK存档。文件:F:\ ZyiaAlarm \ materialDialog \ build \ outputs \ apk \ materialDialog-release-unsigned.apk

我的疑问是:以任何方式恢复事物,我的意思是像初学者一样获得gradle的知识,关于gradle的知识有很多。
要么
无论如何要修复我导入的该库?

任何帮助将不胜感激!

最佳答案

评论太久了。

目前尚不清楚如何导入。

如果您想在本地这个库中构建,则应具有以下类型的结构:

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

其中MaterialLib是github中的MaterialDialog/library文件夹。
您尚未从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'

07-24 09:49
查看更多