feature 5.0.0

This commit is contained in:
v7lin
2023-02-24 16:02:12 +08:00
parent 5493d5a21d
commit b2238c2ad9
4 changed files with 10 additions and 53 deletions

View File

@ -3,7 +3,7 @@
[![Pub Package](https://img.shields.io/pub/v/tencent_kit.svg)](https://pub.dev/packages/tencent_kit)
[![License](https://img.shields.io/github/license/RxReader/tencent_kit)](https://github.com/RxReader/tencent_kit/blob/master/LICENSE)
flutter版腾(QQ)SDK
Flutter (QQ)SDK
##
@ -29,19 +29,9 @@ flutter版腾讯(QQ)SDK
### Android
*
```groovy
android {
defaultConfig{
manifestPlaceholders += [
TENCENT_APP_ID: "your tencent appId"
]
}
}
```
```
#
#
# Library Library apk
```

View File

@ -16,6 +16,7 @@ buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:7.1.2'
classpath 'org.yaml:snakeyaml:1.17'
}
}
@ -45,6 +46,12 @@ android {
// library 混淆 -> 随 library 引用,自动添加到 apk 打包混淆
consumerProguardFiles 'consumer-rules.pro'
File root_project_dir = rootProject.projectDir.parentFile
def cfg = new org.yaml.snakeyaml.Yaml().load(new File(root_project_dir, 'pubspec.yaml').text)
manifestPlaceholders += [
TENCENT_APP_ID: cfg.tencent_kit?.app_id
]
}
flavorDimensions 'vendor'

View File

@ -1,39 +0,0 @@
//
//使用方法
//
//apply from: 'tencent-setup.gradle'
//
buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.1.2'
classpath 'org.yaml:snakeyaml:1.17'
}
}
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
apply plugin: TencentSetupPlugin
class TencentSetupPlugin implements Plugin<Project> {
@Override
void apply(Project target) {
target.plugins.withId('com.android.application') {
File root_project_dir = target.rootProject.projectDir.parentFile
File pubspec = new File(root_project_dir, 'pubspec.yaml')
def cfg = new org.yaml.snakeyaml.Yaml().load(pubspec.text)
target.android.defaultConfig.manifestPlaceholders += [
TENCENT_APP_ID: cfg.tencent_kit?.app_id
]
}
}
}

View File

@ -24,7 +24,6 @@ if (flutterVersionName == null) {
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
apply from: "${project(":tencent_kit").projectDir}/tencent-setup.gradle"
android {
compileSdkVersion flutter.compileSdkVersion