我从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'