【问题标题】:Google Play Services in an Android Studio 0.1.1 gradle project?Android Studio 0.1.1 gradle 项目中的 Google Play 服务?
【发布时间】:2013-05-28 18:33:03
【问题描述】:

Android Studio 的最新更新不允许从使用 gradle 的项目访问项目结构 GUI。虽然我已将 gradle 脚本配置为使用 google play 服务,但由于某种原因我仍然无法使用该库。这是我所做的:

  1. 创建了一个新的 Android 项目
  2. 在文件的根目录中创建了一个名为“libraries”的文件夹 项目
  3. 将 google-play-services 文件夹复制到“库”并重命名 它到“google-play-services”
  4. 在“google-play-services”文件夹中创建了一个 build.gradle 文件,其内容如下:
apply plugin: 'android-library'

buildscript {
    repositories {
        mavenCentral()
    }

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

dependencies {
    compile files('libs/google-play-services.jar')
}

android {
    compileSdkVersion 17
    buildToolsVersion '17.0.0'

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aild.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }
    }
}

5.) 使用以下内容编辑了我的项目的 build.gradle:

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

dependencies {
    compile files('libs/android-support-v4.jar')
    compile project(':libraries:google-play-services')
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 15
        targetSdkVersion 17
    }
}

6.) 将我的 settings.gradle 更改为以下内容

include ':Rimatyo', ':libraries:google-play-services'

一切编译正常,但我无法从我的项目中访问任何 Google Play 服务类。我在网上看到的所有指南都使用了项目结构 GUI,这已经不可能了。我错过了什么?

编辑: 能够通过导入 Xavier Ducrohet 在 adt-dev Google 组中发布的 google play 服务示例应用程序并重构所有内容以使其与我的项目结构相匹配来解决此问题。不理想,但一切正常。

【问题讨论】:

    标签: java android gradle android-studio google-play-services


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      您能否尝试先从命令行构建项目,然后将其导入 Studio?如果这有效,那么您遇到了这个错误:https://code.google.com/p/android/issues/detail?id=55784

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-12
        • 1970-01-01
        • 2014-10-31
        • 2013-05-13
        • 1970-01-01
        • 2013-11-03
        相关资源
        最近更新 更多