由于支持库,无法迭代编译依赖

时间:2015-05-17 12:48:25

标签: android eclipse android-gradle

我试图支持eclipse IDE根据 this link

使用我的aar

我在尝试迭代编译依赖项时遇到了问题

configurations.compile.filter {it.name.endsWith 'jar'}.each { File file -> moveJarIntoLibs(file)}

我得到了

Error:Could not find com.android.support:support-v13:22.1.1.
Searched in the following locations:
file:/C:/Users/myUser/.m2/repository/com/android/support/support-v13/22.1.1/support-v13-22.1.1.pom
file:/C:/Users/myUser/.m2/repository/com/android/support/support-v13/22.1.1/support-v13-22.1.1.jar

Required by:
com.company.project.sdk.android:project:3.0.0-SNAPSHOT

如果我注意到这一行,那么构建成功。

另外,我安装了支持库。

任何想法如何支持Eclipse IDE /解决这个问题?

1 个答案:

答案 0 :(得分:2)

似乎问题与支持存储库未作为存储库自动包含这一事实有关。我在Android project issue 69270中找到了相关问题,并遵循将本地支持存储库添加为maven存储库的建议

repositories {
  def androidHome = System.getenv("ANDROID_HOME")
  mavenCentral()
  maven {
      url "$androidHome/extras/android/m2repository/"
  }
}

现在问题不再发生了。