我试图在我的android工作室项目中使用romainguy的viewserver(https://github.com/romainguy/ViewServer),但我无法让它工作。
我的理解是在项目根目录('libraries')中添加一个文件夹,将viewserver目录放入其中(不是完整的ViewServer目录,而是viewserver中的实际库ViewServer文件夹),并在settings.gradle中引用它。

include ':VendorSearch'
include ':libraries:ViewServer'

也在我的build.gradle文件中
compile project(":libraries:ViewServer")

当我这样做的时候,我会收到一条信息,上面写着
Could not find any version that matches com.android.tools.build.gradle:0.5.+

然后我尝试在viewserver中手动更新build.gradle以使用最新的构建工具(在发布时为0.7.+),但是我得到了与新gradle版本相同的错误。
对于如何包含非jar第三方库的任何帮助和一般说明,我们将不胜感激!

最佳答案

您可能需要添加存储库。将gradle.build更改为:

buildscript {
  dependencies {
    classpath 'com.android.tools.build:gradle:0.5.+'
  }
}

apply plugin: 'android-library'

android {
  compileSdkVersion 18
  buildToolsVersion '18.0.1'
}


buildscript {
  repositories {
    mavenCentral()
  }
  dependencies {
    classpath 'com.android.tools.build:gradle:0.7.+'
  }
}

apply plugin: 'android-library'

android {
  compileSdkVersion 18
  buildToolsVersion '18.0.1'
}

07-27 22:08