我在我的 android 应用程序中添加了 google plus 登录。
我想在 gradle 中使用 productFlavors 创建 apk 三个不同的 applicationId。
当我创建 apk 不同的 applicationId 时,google plus 登录不起作用。
我在开发人员控制台中使用新的 applicationId 尝试了新的客户端 ID,但控制台需要 AndroidManifest.xml 中的包名
我如何在我的应用程序中使用不同的 applicationId 登录 google plus。
谢谢,
//梯度
compileSdkVersion 22
buildToolsVersion "21.1.2"
defaultConfig {
minSdkVersion 18
targetSdkVersion 21
}
productFlavors {
development {
applicationId "com.msevgi.myapp.development"
versionCode 46
versionName "1"
flavorDimension "type"
}
beta {
applicationId "com.msevgi.myapp"
versionCode 46
versionName "1"
flavorDimension "type"
}
internal {
applicationId "com.msevgi.myapp.internal"
versionCode 46
versionName "1"
flavorDimension "type"
}
}
buildTypes {
release {
zipAlignEnabled true
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-android-optimize.txt'
debuggable false
}
debug {
zipAlignEnabled true
debuggable true
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-android-optimize.txt'
}
}
//AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.msevgi.myapp">