Commit 156efec976379c56de256f9a5cf36aa360d481f3

Authored by Key
1 parent a117a5a3

修改包名,配置证书

android/app/build.gradle
@@ -26,9 +26,11 @@ apply plugin: 'kotlin-android' @@ -26,9 +26,11 @@ apply plugin: 'kotlin-android'
26 apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" 26 apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
27 27
28 android { 28 android {
29 - namespace "com.example.wow_english"  
30 - compileSdkVersion flutter.compileSdkVersion  
31 - ndkVersion flutter.ndkVersion 29 + namespace "com.kouyuxingqiu.wow_english"
  30 + // compileSdkVersion flutter.compileSdkVersion
  31 + compileSdkVersion 33
  32 + // 展示没有ndk需求
  33 + // ndkVersion flutter.ndkVersion
32 34
33 compileOptions { 35 compileOptions {
34 sourceCompatibility JavaVersion.VERSION_1_8 36 sourceCompatibility JavaVersion.VERSION_1_8
@@ -44,21 +46,30 @@ android { @@ -44,21 +46,30 @@ android {
44 } 46 }
45 47
46 defaultConfig { 48 defaultConfig {
47 - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).  
48 - applicationId "com.example.wow_english"  
49 - // You can update the following values to match your application needs.  
50 - // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.  
51 - minSdkVersion flutter.minSdkVersion  
52 - targetSdkVersion flutter.targetSdkVersion 49 + applicationId "com.kouyuxingqiu.wow_english"
  50 + //minSdkVersion flutter.minSdkVersion
  51 + //targetSdkVersion flutter.targetSdkVersion
  52 + minSdkVersion 23
  53 + targetSdkVersion 33
53 versionCode flutterVersionCode.toInteger() 54 versionCode flutterVersionCode.toInteger()
54 versionName flutterVersionName 55 versionName flutterVersionName
55 } 56 }
56 57
  58 + signingConfigs {
  59 + release {
  60 + storeFile file("../certificate/wow_english")
  61 + storePassword "wow_english"
  62 + keyAlias "wow_english"
  63 + keyPassword "wow_english"
  64 + }
  65 + }
  66 +
57 buildTypes { 67 buildTypes {
  68 + debug {
  69 + signingConfig signingConfigs.release
  70 + }
58 release { 71 release {
59 - // TODO: Add your own signing config for the release build.  
60 - // Signing with the debug keys for now, so `flutter run --release` works.  
61 - signingConfig signingConfigs.debug 72 + signingConfig signingConfigs.release
62 } 73 }
63 } 74 }
64 } 75 }
@@ -68,5 +79,4 @@ flutter { @@ -68,5 +79,4 @@ flutter {
68 } 79 }
69 80
70 dependencies { 81 dependencies {
71 - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"  
72 } 82 }
android/app/src/main/kotlin/com/example/wow_english/MainActivity.kt deleted
1 -package com.example.wow_english  
2 -  
3 -import io.flutter.embedding.android.FlutterActivity  
4 -  
5 -class MainActivity: FlutterActivity() {  
6 -}  
android/app/src/main/kotlin/com/kouyuxingqiu/wow_english/MainActivity.kt 0 → 100644
  1 +package com.kouyuxingqiu.wow_english
  2 +
  3 +import io.flutter.embedding.android.FlutterActivity
  4 +
  5 +class MainActivity : FlutterActivity() {
  6 + // 测试有效
  7 + /*override fun onCreate(savedInstanceState: Bundle?) {
  8 + super.onCreate(savedInstanceState)
  9 + Toast.makeText(this, "onCreate", Toast.LENGTH_SHORT).show()
  10 + }*/
  11 +}
android/build.gradle
1 buildscript { 1 buildscript {
2 - ext.kotlin_version = '1.7.10' 2 + ext.kotlin_version = '1.8.21'
3 repositories { 3 repositories {
4 google() 4 google()
5 mavenCentral() 5 mavenCentral()
6 } 6 }
7 7
8 dependencies { 8 dependencies {
  9 + // AGP版本,目前自动创建的Gradle版本是用的7.5.0
9 classpath 'com.android.tools.build:gradle:7.3.0' 10 classpath 'com.android.tools.build:gradle:7.3.0'
10 classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 11 classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
11 } 12 }
android/certificate/wow_english 0 → 100644
No preview for this file type
android/certificate/wow_english_info.png 0 → 100644

117 KB

android/settings.gradle
  1 +rootProject.name = "WowEnglishAndroid"
1 include ':app' 2 include ':app'
2 3
3 def localPropertiesFile = new File(rootProject.projectDir, "local.properties") 4 def localPropertiesFile = new File(rootProject.projectDir, "local.properties")