Android 项目编译,但 Android Studio 无法识别 Maven 依赖项

标签 android gradle android-studio

我在 Gradle 依赖项中将 Google Play 服务添加到我的 Android 项目。

dependencies {
    compile 'com.google.android.gms:play-services:4.1.32'
}

问题是 Android Studio 无法识别这种依赖关系。我尝试将项目与 gradle 文件同步,但仍然找不到类。

我可以从 Google Play 服务中手动导入一些类并在我的代码中使用它们,它会毫无问题地编译。

如果我从从 Maven 下载的 arr 导入 jar 文件,一切正常。

我用几个库试过了,结果总是一样的。我正在使用 Android Studio 0.4.2。

最佳答案

我遇到了同样的问题,但我的解决方案不涉及重新导入项目。我已经在我的 SDK 管理器中下载了一些正确的东西,但不是谷歌播放服务需要的所有东西。

enter image description here

我下载了 Google Play 服务,但没有下载 Google Play 许可库,也没有下载 Google 存储库。原来你也需要这些人。下载所有附加功能并重新启动 android studio 后,一切正常。

关于Android 项目编译,但 Android Studio 无法识别 Maven 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21291381/

相关文章:

java - 如何在 Android CalendarView 中的深色主题应用程序中显示浅色主题?

android - JobScheduler 作业在进程被终止后被取消

Android - NotificationCompat.Builder 堆叠通知与 setGroup(group) 不工作

android - Android Studio 如何保存和加载 bool 数组

android - 安装 Android Wear 示例应用时失败 [INSTALL_FAILED_OLDER_SDK]

android - 如何在 Android Studio 的编辑器中添加字体

java - 使用 HttpsURLConnection 的 InputStream 读取 xml 数据时出现意外的流结束错误

java - Ant 到gradle迁移中生成的源代码

Gradle 版本 3.3 不支持 BuildActionExecuter 上的 forTask() 方法

java - 如何通过 Gradle 测试任务在我的 JUnit 上启用调试