【问题标题】:Android project compiles, but maven dependencies not recognized in Android StudioAndroid 项目编译,但在 Android Studio 中无法识别 maven 依赖项
【发布时间】:2014-01-22 18:49:00
【问题描述】:

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

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

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

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

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

我用几个库尝试过这个,它总是一样的。我正在使用 Android Studio 0.4.2。

【问题讨论】:

  • 尝试删除所有 Android Studio 项目文件(*.iml、.idea 文件夹等)并尝试重新导入整个项目。
  • @rciovati 这解决了我的问题,谢谢。

标签: android gradle android-studio


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    前几天我遇到了一个疯子,直到我发现了这个

    Android Studio suddenly cannot resolve symbols

    通过删除.idea文件夹和.i​​ml文件并重新导入来解决。

    【讨论】:

      【解决方案3】:

      这似乎是当前版本的 Android Studio 中的一个错误。要让编辑器识别类,您必须手动添加 classes.jar 文件。它可以在项目的 build/exploded-bundles 子目录中找到。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-16
        • 1970-01-01
        • 2019-06-09
        • 2016-02-19
        • 1970-01-01
        相关资源
        最近更新 更多