The Webview Univeral Flutter package for Appeto SDK.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 
 

73 lignes
2.2 KiB

  1. def localProperties = new Properties()
  2. def localPropertiesFile = rootProject.file('local.properties')
  3. if (localPropertiesFile.exists()) {
  4. localPropertiesFile.withReader('UTF-8') { reader ->
  5. localProperties.load(reader)
  6. }
  7. }
  8. def flutterRoot = localProperties.getProperty('flutter.sdk')
  9. if (flutterRoot == null) {
  10. throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
  11. }
  12. def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
  13. if (flutterVersionCode == null) {
  14. flutterVersionCode = '1'
  15. }
  16. def flutterVersionName = localProperties.getProperty('flutter.versionName')
  17. if (flutterVersionName == null) {
  18. flutterVersionName = '1.0'
  19. }
  20. apply plugin: 'com.android.application'
  21. apply plugin: 'kotlin-android'
  22. apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
  23. android {
  24. compileSdkVersion flutter.compileSdkVersion
  25. ndkVersion flutter.ndkVersion
  26. compileOptions {
  27. sourceCompatibility JavaVersion.VERSION_1_8
  28. targetCompatibility JavaVersion.VERSION_1_8
  29. }
  30. kotlinOptions {
  31. jvmTarget = '1.8'
  32. }
  33. sourceSets {
  34. main.java.srcDirs += 'src/main/kotlin'
  35. }
  36. defaultConfig {
  37. // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
  38. applicationId "com.example.example"
  39. // You can update the following values to match your application needs.
  40. // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
  41. // minSdkVersion flutter.minSdkVersion
  42. minSdkVersion 19
  43. targetSdkVersion flutter.targetSdkVersion
  44. versionCode flutterVersionCode.toInteger()
  45. versionName flutterVersionName
  46. }
  47. buildTypes {
  48. release {
  49. // TODO: Add your own signing config for the release build.
  50. // Signing with the debug keys for now, so `flutter run --release` works.
  51. signingConfig signingConfigs.debug
  52. }
  53. }
  54. }
  55. flutter {
  56. source '../..'
  57. }
  58. dependencies {
  59. implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
  60. }