2014-01-21 75 views
2

我想用我的Android Studio項目使用Gradle的RomainGuy的ViewServer(https://github.com/romainguy/ViewServer),我不能讓它工作。如何在Android Studio中使用Gradle包含romainguy的ViewServer?

我的理解是在項目的根添加一個文件夾(「庫」),刪除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.+ 

我試圖然後手動更新的build.gradle在ViewServer使用最新版本的工具(0.7 +在投寄時),但我得到了新版本的Gradle同樣的錯誤。

任何有關如何包含非jar第三方庫的幫助和一般澄清,將不勝感激!

+0

檢查此鏈接http://www.androidsx.com/how-to-link-an-android-library-project-with-gradle- in-android-studio/ –

回答

3

您可能需要添加存儲庫。更改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' 
} 
+0

謝謝!我還需要將'compileSdkVersion'移至19,'buildToolsVersion'移至19.0.1 – loeschg

+0

@loeschg在同一個構建腳本中,將compileSdkVersion更改爲19,並將buildToolsVersion更改爲'19.0.1'。確保清理你的項目./gradlew clean –

相關問題