更新编译配置已对应Android10开发,API级别29。Java 使用版本为 Java 8。
This commit is contained in:
		@@ -18,13 +18,13 @@ def genVersionName(def versionName){
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
android {
 | 
					android {
 | 
				
			||||||
    compileSdkVersion 32
 | 
					    compileSdkVersion 30
 | 
				
			||||||
    buildToolsVersion "33.0.3"
 | 
					    buildToolsVersion "30.0.3"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    defaultConfig {
 | 
					    defaultConfig {
 | 
				
			||||||
        applicationId "cc.winboll.studio.appbase"
 | 
					        applicationId "cc.winboll.studio.appbase"
 | 
				
			||||||
        minSdkVersion 21
 | 
					        minSdkVersion 26
 | 
				
			||||||
        targetSdkVersion 30
 | 
					        targetSdkVersion 29
 | 
				
			||||||
        versionCode 1
 | 
					        versionCode 1
 | 
				
			||||||
        // versionName 更新后需要手动设置 
 | 
					        // versionName 更新后需要手动设置 
 | 
				
			||||||
        // .winboll/winbollBuildProps.properties 文件的 stageCount=0
 | 
					        // .winboll/winbollBuildProps.properties 文件的 stageCount=0
 | 
				
			||||||
@@ -41,11 +41,6 @@ android {
 | 
				
			|||||||
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
 | 
					            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					 | 
				
			||||||
    compileOptions {
 | 
					 | 
				
			||||||
        sourceCompatibility JavaVersion.VERSION_11
 | 
					 | 
				
			||||||
        targetCompatibility JavaVersion.VERSION_11
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dependencies {
 | 
					dependencies {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,8 @@
 | 
				
			|||||||
#Created by .winboll/winboll_app_build.gradle
 | 
					#Created by .winboll/winboll_app_build.gradle
 | 
				
			||||||
#Fri Feb 21 11:03:47 HKT 2025
 | 
					#Tue Feb 25 07:48:47 GMT 2025
 | 
				
			||||||
stageCount=7
 | 
					stageCount=7
 | 
				
			||||||
libraryProject=libappbase
 | 
					libraryProject=libappbase
 | 
				
			||||||
baseVersion=1.5
 | 
					baseVersion=1.5
 | 
				
			||||||
publishVersion=1.5.6
 | 
					publishVersion=1.5.6
 | 
				
			||||||
buildCount=0
 | 
					buildCount=7
 | 
				
			||||||
baseBetaVersion=1.5.7
 | 
					baseBetaVersion=1.5.7
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -24,6 +24,13 @@
 | 
				
			|||||||
			android:layout_height="wrap_content"
 | 
								android:layout_height="wrap_content"
 | 
				
			||||||
			android:text="Hello, WinBoll!"/>
 | 
								android:text="Hello, WinBoll!"/>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<TextView
 | 
				
			||||||
 | 
								android:layout_width="wrap_content"
 | 
				
			||||||
 | 
								android:layout_height="wrap_content"
 | 
				
			||||||
 | 
								android:text="Android版本10的代号是“Q”,API级别是29。   Android 10开始谷歌不再公开使用甜品作为版本代号,但内部仍保留了大量与“Q”相关的元素。Android 10本身并没有严格对应某个特定的Java版本,但在开发Android 10应用时,通常可以使用Java 8或更高版本。
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					Java 8为Android开发带来了诸如Lambda表达式、方法引用等新特性,能提高开发效率和代码可读性,与Android 10开发适配良好。Java 9及更高版本也可用于Android 10开发,能使用一些新的语言特性和API,但可能需要注意兼容性和配置问题。"/>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<LinearLayout
 | 
							<LinearLayout
 | 
				
			||||||
			android:orientation="horizontal"
 | 
								android:orientation="horizontal"
 | 
				
			||||||
			android:layout_width="match_parent"
 | 
								android:layout_width="match_parent"
 | 
				
			||||||
@@ -61,33 +68,33 @@
 | 
				
			|||||||
					android:layout_width="match_parent"
 | 
										android:layout_width="match_parent"
 | 
				
			||||||
					android:layout_height="wrap_content">
 | 
										android:layout_height="wrap_content">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    <LinearLayout
 | 
										<LinearLayout
 | 
				
			||||||
                        android:orientation="horizontal"
 | 
											android:orientation="horizontal"
 | 
				
			||||||
                        android:layout_width="wrap_content"
 | 
											android:layout_width="wrap_content"
 | 
				
			||||||
                        android:layout_height="wrap_content">
 | 
											android:layout_height="wrap_content">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                        <Button
 | 
											<Button
 | 
				
			||||||
                            android:layout_width="wrap_content"
 | 
												android:layout_width="wrap_content"
 | 
				
			||||||
                            android:layout_height="wrap_content"
 | 
												android:layout_height="wrap_content"
 | 
				
			||||||
                            android:text="StartTestService"
 | 
												android:text="StartTestService"
 | 
				
			||||||
                            android:textAllCaps="false"
 | 
												android:textAllCaps="false"
 | 
				
			||||||
                            android:onClick="onStartTestService"/>
 | 
												android:onClick="onStartTestService"/>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                        <Button
 | 
											<Button
 | 
				
			||||||
                            android:layout_width="wrap_content"
 | 
												android:layout_width="wrap_content"
 | 
				
			||||||
                            android:layout_height="wrap_content"
 | 
												android:layout_height="wrap_content"
 | 
				
			||||||
                            android:text="StopTestService"
 | 
												android:text="StopTestService"
 | 
				
			||||||
                            android:textAllCaps="false"
 | 
												android:textAllCaps="false"
 | 
				
			||||||
                            android:onClick="onStopTestService"/>
 | 
												android:onClick="onStopTestService"/>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                        <Button
 | 
											<Button
 | 
				
			||||||
                            android:layout_width="wrap_content"
 | 
												android:layout_width="wrap_content"
 | 
				
			||||||
                            android:layout_height="wrap_content"
 | 
												android:layout_height="wrap_content"
 | 
				
			||||||
                            android:text="StopTestServiceNoSettings"
 | 
												android:text="StopTestServiceNoSettings"
 | 
				
			||||||
                            android:textAllCaps="false"
 | 
												android:textAllCaps="false"
 | 
				
			||||||
                            android:onClick="onStopTestServiceNoSettings"/>
 | 
												android:onClick="onStopTestServiceNoSettings"/>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    </LinearLayout>
 | 
										</LinearLayout>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				</HorizontalScrollView>
 | 
									</HorizontalScrollView>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -69,6 +69,14 @@ allprojects {
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
	    }
 | 
						    }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    subprojects {
 | 
				
			||||||
 | 
					        tasks.withType(JavaCompile) {
 | 
				
			||||||
 | 
					            options.compilerArgs << "-parameters"
 | 
				
			||||||
 | 
					            sourceCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
 | 
					            targetCompatibility = JavaVersion.VERSION_1_8
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
task clean(type: Delete) {
 | 
					task clean(type: Delete) {
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								gradle/wrapper/gradle-wrapper.properties
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								gradle/wrapper/gradle-wrapper.properties
									
									
									
									
										vendored
									
									
								
							@@ -1,5 +1,5 @@
 | 
				
			|||||||
distributionBase=GRADLE_USER_HOME
 | 
					distributionBase=GRADLE_USER_HOME
 | 
				
			||||||
distributionPath=wrapper/dists
 | 
					distributionPath=wrapper/dists
 | 
				
			||||||
distributionUrl = https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip
 | 
					distributionUrl = https\://services.gradle.org/distributions/gradle-8.4-all.zip
 | 
				
			||||||
zipStoreBase=GRADLE_USER_HOME
 | 
					zipStoreBase=GRADLE_USER_HOME
 | 
				
			||||||
zipStorePath=wrapper/dists
 | 
					zipStorePath=wrapper/dists
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,14 +4,12 @@ apply from: '../.winboll/winboll_lib_build.gradle'
 | 
				
			|||||||
apply from: '../.winboll/winboll_lint_build.gradle'
 | 
					apply from: '../.winboll/winboll_lint_build.gradle'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
android {
 | 
					android {
 | 
				
			||||||
    namespace 'cc.winboll.studio.libappbase'
 | 
					    compileSdkVersion 30
 | 
				
			||||||
    
 | 
					    buildToolsVersion "30.0.3"
 | 
				
			||||||
    compileSdkVersion 32
 | 
					 | 
				
			||||||
    buildToolsVersion "33.0.3"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    defaultConfig {
 | 
					    defaultConfig {
 | 
				
			||||||
        minSdkVersion 21
 | 
					        minSdkVersion 26
 | 
				
			||||||
        targetSdkVersion 30
 | 
					        targetSdkVersion 29
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    buildTypes {
 | 
					    buildTypes {
 | 
				
			||||||
        release {
 | 
					        release {
 | 
				
			||||||
@@ -19,10 +17,6 @@ android {
 | 
				
			|||||||
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
 | 
					            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    compileOptions {
 | 
					 | 
				
			||||||
        sourceCompatibility JavaVersion.VERSION_11
 | 
					 | 
				
			||||||
        targetCompatibility JavaVersion.VERSION_11
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dependencies {
 | 
					dependencies {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,8 @@
 | 
				
			|||||||
#Created by .winboll/winboll_app_build.gradle
 | 
					#Created by .winboll/winboll_app_build.gradle
 | 
				
			||||||
#Fri Feb 21 10:58:04 HKT 2025
 | 
					#Tue Feb 25 07:48:47 GMT 2025
 | 
				
			||||||
stageCount=7
 | 
					stageCount=7
 | 
				
			||||||
libraryProject=libappbase
 | 
					libraryProject=libappbase
 | 
				
			||||||
baseVersion=1.5
 | 
					baseVersion=1.5
 | 
				
			||||||
publishVersion=1.5.6
 | 
					publishVersion=1.5.6
 | 
				
			||||||
buildCount=0
 | 
					buildCount=7
 | 
				
			||||||
baseBetaVersion=1.5.7
 | 
					baseBetaVersion=1.5.7
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user