2013-07-23 42 views
0

我有一個Gradle錯誤,首先需要更改版本。我看了一下Android的工作室網站上的這個問題,我也跟着有方向,並在文件的gradle改變這一行:與Android Studio傳輸的計算機,現在有Gradle錯誤

classpath 'com.android.tools.build:gradle:0.5.0' 

我的錯誤didnt走開,我的主要是全紅色下劃線。然後我重新啓動了Android Studio,一切似乎都已修復。

但是,當我試圖編譯和我的手機從我的Mac書空氣跑我得到這個錯誤:

Gradle: A problem occurred evaluating root project 'BeerPortfolioPro'. 
> The SDK directory '/Users/Mike/Library/Caches/AndroidStudioPreview/compile-server/"/Applications/Android Studio.app/sdk"' does not exist. 

我gradle這個build文件:

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.5.0' 
    } 
} 
apply plugin: 'android' 

dependencies { 
} 

android { 
    compileSdkVersion 17 
    buildToolsVersion "17" 

    defaultConfig { 
     minSdkVersion 11 
     targetSdkVersion 17 
    } 
    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      resources.srcDirs = ['src'] 
      aidl.srcDirs = ['src'] 
      renderscript.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
     } 

     instrumentTest.setRoot('tests') 
    } 
} 

回答

3

您可以更改依賴關係'com.android.tools.build:gradle:0.5.4'

另外,用指向Android Studio sdk目錄的行在項目根文件夾中添加一個local.properties文件。我只好把這個行:

sdk.dir=/Applications/Android Studio.app/sdk

+0

您還沒有爲您的項目一庫一節。現在,它只是爲了構建。從開發者網站取得: '注意:這隻影響運行構建的代碼,而不影響項目。項目本身需要聲明自己的存儲庫和依賴項。這將在稍後討論。' – iamstuffed

+0

好吧,我把我的一行改爲:com.android.tools.build:gradle:0.5.4,仍然得到相同的錯誤。不知道把你給我的那條線放在哪裏。 – Mike

+0

您需要在項目根文件夾中創建一個新文件local.properties。這只是一個帶有sdk位置的文本文件。您可能需要更改路徑以指向您的sdk所在的位置。 – iamstuffed