Gradle Android Studio 集成

4
有没有好的逐步教程可以将gradle与android studio集成?我正在遵循这个官方的谷歌文档设置gradle:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Simple-build-files,但目前gradle在每个步骤都报错。我甚至不确定一个简单的helloworld应用程序的build.gradle文件应该是什么样子的。这是我的当前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
}

Gradle 抛出以下错误:
 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'.

我在Gradle方面是新手。 任何帮助都将不胜感激。谢谢!

2个回答

2
关于您的错误信息: 找不到与给定名称'Theme.AppCompat.Light.DarkActionBar'匹配的资源。 您正在使用ActionBarCompat样式。因此,您需要将以下依赖项添加到您的脚本中: 添加:
dependencies {

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

为了使用它,您需要下载最新的support-appcompat。 打开您的SDK管理器并安装/更新Android Support存储库、Android Support Library 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'
    }

我已经更新了Android支持库。至于错误,我根本没有尝试使用actionBar。我只是尝试构建一个默认的Java文件,但它显示了那个错误。 - user2511882
当我使用'com.android.support:appcompat-v7:+'时遇到了类似的问题。问题最终是由于支持库的最新版本缺少某些资源而导致的。因此,使用'com.android.support:appcompat-v7:18+'可以解决问题。 - ZenBalance

0

你没有添加编译com.android.support:appcompat-v7:21.0.3或兼容版本。


这并没有提供问题的答案。如果您想对作者进行批评或请求澄清,请在他们的帖子下留言。 - Maveňツ
请添加以下依赖项:com.android.support:appcompat-v7:21.0.3或兼容版本。它将提供您所使用的主题。 - roconmachine

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接