同步Gradle时出现错误:
Could not find method compile() for arguments [com.android.support:support-core-utils:28.0.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
Please install the Android Support Repository from the Android SDK Manager.
我已经找到了以前版本的解决方案,但是我正在为v28开发,而且我甚至不确定compile "com.android.support:support-core-utils:28.0.0"
行是否正确。这是一个firebase聊天应用程序,我正在学习2016年教程。我确实从经理那里安装了支持工具,但是却出现了同样的错误。
答案 0 :(得分:3)
您不能在Gradle的4.4版中使用val filtered = list excluding setOf("two", "2")
,而应使用I18n.t('views.signup.company_info', locale: :de)
方法来减少它
compile
答案 1 :(得分:0)
我还完成了一个非常相似的教程-创建“ Flashchat”应用程序。 我遇到了同样的问题-显然他们更新了gradle文件中使用的关键字:
build.gradle(模块:应用程序)-您将在底部找到依赖项。 在那里,您将能够添加firebase库以及其他库。示例:
implementation "com.android.support:support-core-utils:28.0.0"
不幸的是,2016年的教程已经过时,因此以后您可能会发现其中一些小的变化。例如,创建Firebase数据库将有所不同,因为他们引入了实时数据库。 (您仍然可以将旧版本用于您的聊天应用程序,但是您必须更改规则集以进行读写访问。)
对于您可能遇到的其他问题,我建议在GitHub上搜索“ Flashchat”。许多人都遵循了该教程并上传了结果。通过比较代码然后查找文档以了解发生了什么变化,这可以解决即将出现的问题。 Link to GitHub