2013-12-14 67 views
4

有沒有人有任何好的一步一步教程集成gradle與android studio。我正在關注這個設置gradle的官方google文檔:Gradle安卓工作室集成

http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Simple-build-files到目前爲止gradle不斷抱怨每一步。我甚至不確定build.gradle文件應該如何用於簡單的hello world應用程序。 這是我目前的build.gradle文件:

buildscript { 
    repositories { 
     mavenCentral() 
    } 

    dependencies { 
     classpath 'com.android.tools.build:gradle:0.5.6' 
    } 
} 

apply plugin: 'android' 

android { 
    compileSdkVersion 17 
} 
android { 
    buildToolsVersion "17.0" 
    compileSdkVersion 17 
} 

搖籃拋出以下錯誤:

Error Code: 
    1 
    Output: 
    /Users/xxx/Downloads/MyApplication/App/build/res/all/debug/values/values.xml:12: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'. 

我就搖籃一個新手。 任何幫助表示讚賞。謝謝

回答

2

關於您的錯誤消息: 找不到與指定名稱'Theme.AppCompat.Light.DarkActionBar'匹配的資源。

您正在使用ActionBarCompat風格。所以你必須添加這個依賴到你的腳本。 地址:

dependencies { 

    // Support Libraries 
    compile 'com.android.support:appcompat-v7:19.0.0' 
} 

爲了使用它,你必須下載最新的支持,程序兼容性。 打開SDK管理器並安裝/更新Android支持庫,Android支持庫v19。

另外我建議你用最新版本更新你的腳本。 使用Android Studio 0.4.0。

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

    repositories { 
     mavenCentral() 
    } 

    android { 
     compileSdkVersion 19 
     buildToolsVersion "19.0.0" 

     defaultConfig { 
      minSdkVersion XX //Insert here your level 
      targetSdkVersion 19 
     } 
    } 

    dependencies { 

     // Support Libraries 
     compile 'com.android.support:appcompat-v7:19.0.0' 
    } 
+0

我已更新android支持回購。至於錯誤,我沒有嘗試使用actionBar。我只是想構建一個默認的java文件,它顯示errror – user2511882

+0

當我使用''com.android.support:appcompat-v7:+'時,我遇到了類似的問題'最終問題是最新版本的支持圖書館缺少某些資產。所以使用''com.android.support:appcompat-v7:18 +''工作。 – ZenBalance

0

您沒有添加編譯com.android.support:appcompat-v7:21.0.3或您的兼容版本。

+0

這不提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 – Gattsu

+0

添加此依賴關係com.android.support:appcompat-v7:21.0.3或您的兼容版本。它會提供您使用的主題。 – roconmachine