我有一个使用Google Play服务(位置服务)的图书馆项目FooLib。当我使用Eclipse时,我在工作区中有google-play-services-lib(也作为库项目),我将它包含在FooLib中,一切正常。现在我正在迁移到Android工作室,我无法找到在图书馆项目中包含Google Play服务的方法。以下是我到目前为止所做的事情:
2.添加了编译com.google.android.gms:play-services:6.5。+'到依赖项下的FooLib的build.gradle文件。同步gradle文件。这是我的guild.gradle文件
apply plugin: 'com.android.library'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
minSdkVersion 8
targetSdkVersion 21
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.google.android.gms:play-services:6.5.+'
compile files('libs/aws-android-sdk-1.5.0-core.jar')
}
官方文档(http://developer.android.com/google/play-services/setup.html)提到我还需要添加
< meta-data android:name =" com.google.android.gms.version" 机器人:值=" @整数/ GOOGLE_PLAY_SERVICES_VERSION" />
作为< application>的子项的清单标签。但是在库项目的清单文件中,没有< application>标签。我试过没有元数据标签或添加虚拟<应用程序>清单中的标记和附加的元数据标记。这两种情况都不奏效。
我在下面尝试了两个AndroidManifest文件
或
我还在上郎
有人知道如何将Google Play服务添加到Android工作室的图书馆项目中吗?非常感谢!