如何在Android Studio预览版下编译Google Play库?
我正在尝试用新的Android Studio编写一个应用程序,它将使用Google Play API,但我不知道如何在构建过程中包含该库如何在Android Studio预览版下编译Google Play库?,android,build,android-studio,Android,Build,Android Studio,我正在尝试用新的Android Studio编写一个应用程序,它将使用Google Play API,但我不知道如何在构建过程中包含该库 我的应用程序名为MyApp 我已经在GoogleAPI控制台中设置了API密钥,并根据指南对我的AndroidManifest.xml进行了相应的更改 我还从SDK管理器(工具->Android->SDK管理器)中下载了Google Play服务 假设您在MacOS上,并且已将项目保存在默认位置,您应该有一个~/Android\Studio\Projects
- 我的应用程序名为MyApp
- 我已经在GoogleAPI控制台中设置了API密钥,并根据指南对我的AndroidManifest.xml进行了相应的更改
- 我还从SDK管理器(工具->Android->SDK管理器)中下载了Google Play服务
~/Android\Studio\Projects/MyAppProject
目录
cp-R/Applications/Android\Studio.app/sdk/extras/google/google\u Play\u Services/libproject/google-Play-Services\u lib~/Android\Studio\Projects/MyAppProject
。您现在应该有一个类似于MyAppProject/google-play-services\u lib
的目录MyAppProject/google-play-services_lib/build.gradle
,并根据需要编辑编译器版本:
buildscript {
repositories {
maven { url 'http://repo1.maven.org/maven2' }
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android-library'
dependencies {
compile files('libs/google-play-services.jar')
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
res.srcDirs = ['res']
}
}
}
settings.gradle
文件以包含项目:include':MyApp',':google-play-services_-lib'
MyApp/build.gradle
)以将播放项目作为依赖项包括在内:
dependencies {
compile project(':google-play-services_lib')
compile files('libs/android-support-v4.jar') //if needed
}