Android: upgrade to SDK 31 and NDK 23
This commit is contained in:
parent
e5ee349643
commit
3e36fcbc4a
@ -2,13 +2,13 @@ apply plugin: 'com.android.application'
|
||||
apply plugin: 'kotlin-android'
|
||||
|
||||
android {
|
||||
compileSdkVersion 30
|
||||
buildToolsVersion '30.0.3'
|
||||
ndkVersion '22.1.7171670'
|
||||
compileSdkVersion 31
|
||||
buildToolsVersion '31.0.0'
|
||||
ndkVersion '23.0.7599858'
|
||||
defaultConfig {
|
||||
applicationId 'com.multicraft.game'
|
||||
minSdkVersion 19
|
||||
targetSdkVersion 30
|
||||
targetSdkVersion 31
|
||||
versionCode 170
|
||||
versionName "1.16.0"
|
||||
}
|
||||
|
@ -50,6 +50,7 @@
|
||||
<activity
|
||||
android:name="com.multicraft.game.MainActivity"
|
||||
android:configChanges="orientation|keyboardHidden|navigation|screenSize"
|
||||
android:exported="true"
|
||||
android:maxAspectRatio="3.0"
|
||||
android:screenOrientation="sensorLandscape"
|
||||
android:theme="@style/AppTheme">
|
||||
@ -62,6 +63,7 @@
|
||||
<activity
|
||||
android:name="com.multicraft.game.GameActivity"
|
||||
android:configChanges="orientation|keyboard|keyboardHidden|navigation|screenSize|smallestScreenSize"
|
||||
android:exported="true"
|
||||
android:hardwareAccelerated="true"
|
||||
android:launchMode="singleTask"
|
||||
android:maxAspectRatio="3.0"
|
||||
|
@ -1,6 +1,6 @@
|
||||
#Sat Jul 10 17:16:36 EEST 2021
|
||||
#Mon Sep 13 14:41:51 CEST 2021
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.1.1-bin.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
|
||||
distributionPath=wrapper/dists
|
||||
zipStorePath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
|
@ -2,12 +2,12 @@ apply plugin: 'com.android.library'
|
||||
apply plugin: 'de.undercouch.download'
|
||||
|
||||
android {
|
||||
compileSdkVersion 30
|
||||
buildToolsVersion '30.0.3'
|
||||
ndkVersion '22.1.7171670'
|
||||
compileSdkVersion 31
|
||||
buildToolsVersion '31.0.0'
|
||||
ndkVersion '23.0.7599858'
|
||||
defaultConfig {
|
||||
minSdkVersion 19
|
||||
targetSdkVersion 30
|
||||
targetSdkVersion 31
|
||||
externalNativeBuild {
|
||||
ndkBuild {
|
||||
arguments '-j' + Runtime.getRuntime().availableProcessors(),
|
||||
|
@ -103,7 +103,11 @@ local function init_globals()
|
||||
-- Create main tabview
|
||||
local tv_main = tabview_create("maintab", {x = 12, y = 5.4}, {x = 0, y = 0})
|
||||
|
||||
tv_main:add(tabs.local_game)
|
||||
local default_game = core.settings:get("default_game")
|
||||
if gamemgr.find_by_gameid(default_game) then
|
||||
tv_main:add(tabs.local_game)
|
||||
end
|
||||
|
||||
tv_main:add(tabs.play_online)
|
||||
|
||||
for _, page in pairs(htabs) do
|
||||
|
@ -304,8 +304,13 @@ void notifyServerConnect(bool is_multiplayer)
|
||||
|
||||
void notifyExitGame()
|
||||
{
|
||||
jmethodID notifyExit = jnienv->GetMethodID(nativeActivity,
|
||||
"notifyExitGame", "()V");
|
||||
jmethodID notifyExit;
|
||||
try {
|
||||
notifyExit = jnienv->GetMethodID(nativeActivity,
|
||||
"notifyExitGame", "()V");
|
||||
} catch (...) {
|
||||
return;
|
||||
}
|
||||
|
||||
FATAL_ERROR_IF(notifyExit == nullptr,
|
||||
"porting::notifyExit unable to find java notifyExitGame method");
|
||||
|
Loading…
x
Reference in New Issue
Block a user