我从Github导入了一个材质对话框库。 https://github.com/drakeet/MaterialDialog
我在Android Studio中导入了库。 但是,现在Android Studio说" Gradle项目同步失败,基本功能(编辑,调试)将无法正常工作。
我在这里尝试了来自其他问题的类似问题的替代答案, Gradle project sync failed?
Android Studio Gradle project sync failed
但是,没有一个对我有用。
我在控制台中遇到的错误是:错误:依赖关系ZyiaAlarm:materialDialog:未指定项目应用程序解析为APK归档文件,不支持作为编译依赖项。文件:F:\ ZyiaAlarm \ materialDialog \ build \ outputs \ apk \ materialDialog-release-unsigned.apk
我的疑问是:任何方法都可以恢复原状,我的意思是像我一个初学者那样得到学习,有很多东西要学习gradle。 要么 无论如何修复我导入的这个库?
任何帮助将不胜感激!
答案 0 :(得分:0)
评论太长了。
目前尚不清楚如何导入它。
如果您想构建本地此库,您应该具有以下类型的结构:
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'