【问题标题】:android studio gradle dependencies fails with no errorandroid studio gradle 依赖项失败且没有错误
【发布时间】:2015-04-10 07:30:23
【问题描述】:

我在android studio中使用gradle构建脚本来获取Parse android SDK,如下:

dependencies {

    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.0.0'
    compile 'com.parse.bolts:bolts-android:1.+'
}

构建过程成功,没有错误,但是,当我转到import com.parse.Parse; 时,我得到cannot resolve symbol parse

据我了解,该构建脚本应该从 maven 存储库下载 Parse SDK,然后构建它,否则会失败。

我哪里错了?

【问题讨论】:

  • 在项目中添加解析模块
  • @Prachi 为什么不像其他 lilb 那样自动下载它?
  • 你添加了 parse lib-third pary lib rt ??

标签: android maven android-studio parse-platform gradle


【解决方案1】:

再次检查Parse's Android Studio guide,您会看到:

第 1 步指导您下载 SDK。

第 2 步 要求您首先将 Parse-*.java 放入项目的 libs 文件夹,然后然后将您在问题中显示的脚本添加到构建中。毕业。请注意,从 maven 中提取的库只是一个辅助库,而不是 Parse 库本身。这就是 Android Studio 找不到 Parse 类的原因。

【讨论】:

  • 他们为什么要这样做?它使第 (2) 部分完全多余。
  • @nobatlinux 不完全是。原因似乎是他们的库不在 Maven Central 上,因此必须像在 Eclipse 中一样将其放入 /libs 目录中。所以要添加到 build.gradle 的代码是:a. 确保 /libs 中的 Parse-*.jar 已编译,并且 b. 下载并编译最新版本的 bolt。我的猜测是他们最终也会将他们的库迁移到 Maven,从而跳过第 1 步和第 2 步的前半部分。
  • 我认为 Parse 不在 Maven 上。有人可以提供有关如何实施它的详细信息吗? :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-06-08
  • 1970-01-01
  • 2014-08-18
  • 2015-01-25
  • 1970-01-01
  • 2014-01-30
相关资源
最近更新 更多