Files
peko-android-gms/build.gradle

32 lines
1.1 KiB
Groovy
Raw Normal View History

2023-11-28 01:52:12 +08:00
apply from: "./module_standard.gradle"
android {
namespace 'com.example.module_google'
2023-11-29 19:32:46 +08:00
def gak = project.hasProperty("GOOGLE_BILLING_PUBLIC_KEY") ? GOOGLE_BILLING_PUBLIC_KEY :
"Define GOOGLE_BILLING_PUBLIC_KEY in gradle.properties. Or './gradlew -PGOOGLE_BILLING_PUBLIC_KEY=gak_value ... taskName'"
2023-11-28 01:52:12 +08:00
def gsci = project.hasProperty("GOOGLE_SERVER_CLIENT_ID") ? GOOGLE_SERVER_CLIENT_ID :
"Define GOOGLE_SERVER_CLIENT_ID in gradle.properties. Or 'gradle -PGOOGLE_SERVER_CLIENT_ID=gak_value ... taskName'"
defaultConfig {
2023-11-29 19:32:46 +08:00
buildConfigField "String", "GOOGLE_BILLING_PUBLIC_KEY", "\"$gak\""
2023-11-28 01:52:12 +08:00
buildConfigField "String", "GOOGLE_SERVER_CLIENT_ID", "\"$gsci\""
}
}
kapt {
arguments {
arg("AROUTER_MODULE_NAME", project.getName())
}
}
dependencies {
// google登录
implementation 'com.google.android.gms:play-services-auth:20.7.0'
// googleplay内购
implementation 'com.google.android.gms:play-services-wallet:19.2.1'
implementation 'com.android.billingclient:billing:6.0.1'
// fastjson
implementation "com.alibaba:fastjson:1.2.41"
}