我试图在我的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'
}