diff --git a/common-android-app.gradle b/common-android-app.gradle index 35d5ecaf7a..703536bd27 100644 --- a/common-android-app.gradle +++ b/common-android-app.gradle @@ -3,8 +3,6 @@ apply plugin: 'com.android.application' group = 'org.jmonkeyengine' version = jmeFullVersion -sourceCompatibility = '1.6' - repositories { mavenCentral() maven { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 3ac3ad8371..91d29407e0 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -8,10 +8,10 @@ nifty = "1.4.3" [libraries] +androidx-annotation = "androidx.annotation:annotation:1.7.1" +androidx-lifecycle-common = "androidx.lifecycle:lifecycle-common:2.7.0" android-build-gradle = "com.android.tools.build:gradle:9.1.0" android-support-appcompat = "com.android.support:appcompat-v7:28.0.0" -androidx-annotation = "androidx.annotation:annotation:1.3.0" -androidx-lifecycle-common = "androidx.lifecycle:lifecycle-common:2.4.0" gradle-git = "org.ajoberstar:gradle-git:1.2.0" gradle-retrolambda = "me.tatarka:gradle-retrolambda:3.7.1" groovy-test = "org.codehaus.groovy:groovy-test:3.0.24" diff --git a/jme3-android-examples/build.gradle b/jme3-android-examples/build.gradle index c17664e1dd..66c591a931 100644 --- a/jme3-android-examples/build.gradle +++ b/jme3-android-examples/build.gradle @@ -1,10 +1,10 @@ apply plugin: 'com.android.application' android { - compileSdkVersion 28 - buildToolsVersion "30.0.2" + namespace "org.jmonkeyengine.jme3androidexamples" + compileSdk 34 - lintOptions { + lint { // Fix nifty gui referencing "java.awt" package. disable 'InvalidPackage' abortOnError false @@ -12,8 +12,8 @@ android { defaultConfig { applicationId "org.jmonkeyengine.jme3androidexamples" - minSdkVersion 15 // Android 4.0.3 ICE CREAM SANDWICH - targetSdkVersion 28 // Android 9 PIE + minSdk 30 // Android 11 R + targetSdk 34 // Android 14 versionCode 1 versionName "1.0" // TODO: from settings.gradle } @@ -25,6 +25,11 @@ android { } } + compileOptions { + sourceCompatibility JavaVersion.VERSION_11 + targetCompatibility JavaVersion.VERSION_11 + } + sourceSets { main { java { @@ -42,7 +47,7 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) testImplementation libs.junit4 - implementation libs.android.support.appcompat + implementation libs.androidx.appcompat implementation project(':jme3-core') implementation project(':jme3-android') diff --git a/jme3-android-examples/src/main/AndroidManifest.xml b/jme3-android-examples/src/main/AndroidManifest.xml index cf9cc7c2dc..95789aa79c 100644 --- a/jme3-android-examples/src/main/AndroidManifest.xml +++ b/jme3-android-examples/src/main/AndroidManifest.xml @@ -1,6 +1,5 @@ - +