更新编译配置已对应Android10开发,API级别29。Java 使用版本为 Java 8。
This commit is contained in:
		@@ -18,13 +18,13 @@ def genVersionName(def versionName){
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
android {
 | 
			
		||||
    compileSdkVersion 32
 | 
			
		||||
    buildToolsVersion "33.0.3"
 | 
			
		||||
    compileSdkVersion 30
 | 
			
		||||
    buildToolsVersion "30.0.3"
 | 
			
		||||
 | 
			
		||||
    defaultConfig {
 | 
			
		||||
        applicationId "cc.winboll.studio.appbase"
 | 
			
		||||
        minSdkVersion 21
 | 
			
		||||
        targetSdkVersion 30
 | 
			
		||||
        minSdkVersion 26
 | 
			
		||||
        targetSdkVersion 29
 | 
			
		||||
        versionCode 1
 | 
			
		||||
        // versionName 更新后需要手动设置 
 | 
			
		||||
        // .winboll/winbollBuildProps.properties 文件的 stageCount=0
 | 
			
		||||
@@ -41,11 +41,6 @@ android {
 | 
			
		||||
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    compileOptions {
 | 
			
		||||
        sourceCompatibility JavaVersion.VERSION_11
 | 
			
		||||
        targetCompatibility JavaVersion.VERSION_11
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
dependencies {
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
#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
 | 
			
		||||
libraryProject=libappbase
 | 
			
		||||
baseVersion=1.5
 | 
			
		||||
publishVersion=1.5.6
 | 
			
		||||
buildCount=0
 | 
			
		||||
buildCount=7
 | 
			
		||||
baseBetaVersion=1.5.7
 | 
			
		||||
 
 | 
			
		||||
@@ -24,6 +24,13 @@
 | 
			
		||||
			android:layout_height="wrap_content"
 | 
			
		||||
			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
 | 
			
		||||
			android:orientation="horizontal"
 | 
			
		||||
			android:layout_width="match_parent"
 | 
			
		||||
 
 | 
			
		||||
@@ -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) {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								gradle/wrapper/gradle-wrapper.properties
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								gradle/wrapper/gradle-wrapper.properties
									
									
									
									
										vendored
									
									
								
							@@ -1,5 +1,5 @@
 | 
			
		||||
distributionBase=GRADLE_USER_HOME
 | 
			
		||||
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
 | 
			
		||||
zipStorePath=wrapper/dists
 | 
			
		||||
 
 | 
			
		||||
@@ -4,14 +4,12 @@ apply from: '../.winboll/winboll_lib_build.gradle'
 | 
			
		||||
apply from: '../.winboll/winboll_lint_build.gradle'
 | 
			
		||||
 | 
			
		||||
android {
 | 
			
		||||
    namespace 'cc.winboll.studio.libappbase'
 | 
			
		||||
    
 | 
			
		||||
    compileSdkVersion 32
 | 
			
		||||
    buildToolsVersion "33.0.3"
 | 
			
		||||
    compileSdkVersion 30
 | 
			
		||||
    buildToolsVersion "30.0.3"
 | 
			
		||||
 | 
			
		||||
    defaultConfig {
 | 
			
		||||
        minSdkVersion 21
 | 
			
		||||
        targetSdkVersion 30
 | 
			
		||||
        minSdkVersion 26
 | 
			
		||||
        targetSdkVersion 29
 | 
			
		||||
    }
 | 
			
		||||
    buildTypes {
 | 
			
		||||
        release {
 | 
			
		||||
@@ -19,10 +17,6 @@ android {
 | 
			
		||||
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    compileOptions {
 | 
			
		||||
        sourceCompatibility JavaVersion.VERSION_11
 | 
			
		||||
        targetCompatibility JavaVersion.VERSION_11
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
dependencies {
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
#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
 | 
			
		||||
libraryProject=libappbase
 | 
			
		||||
baseVersion=1.5
 | 
			
		||||
publishVersion=1.5.6
 | 
			
		||||
buildCount=0
 | 
			
		||||
buildCount=7
 | 
			
		||||
baseBetaVersion=1.5.7
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user