Android studio的最新更新不允许从使用gradle的项目访问项目结构GUI。尽管我配置了gradle脚本来使用谷歌播放服务,但出于某种原因,我仍然无法使用该库。下面是我做的:Android Studio 0.1.1 gradle项目中的Google Play服务?
- 创建一个新的Android项目
- 创建一个在 项目
- 复制了谷歌播放服务的文件夹入“库”的根目录下名为“库”文件夹并更名 为“谷歌播放服务”
- 创建具有以下内容中的“谷歌播放服务”文件夹中的文件的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'
一切编译好,但我不能从我的项目访问任何谷歌播放服务类。我在网上看到的所有指南都利用了项目结构GUI,这是不可能的。我错过了什么?
编辑:之所以能够通过导入由Xavier Ducrohet的ADT-dev的谷歌组发布了谷歌播放服务的示例应用程序和重构一切使我的项目结构匹配来解决这个问题。不理想,但一切正常。
这并没有显示任何解决方案。 –