From d2c2d7a02bdcb30630892684ed3395e1fbef27b7 Mon Sep 17 00:00:00 2001 From: Sudo-Ivan Date: Thu, 1 Jan 2026 21:57:05 -0600 Subject: [PATCH] chore(android): update Gradle dependencies, adjust Python build path, and enhance AndroidManifest with drawable resources --- android/app/build.gradle | 23 +++++++------------ android/app/src/main/AndroidManifest.xml | 4 ++-- .../main/java/com/meshchatx/MainActivity.java | 9 +++++++- .../app/src/main/python/meshchat_wrapper.py | 3 +-- .../app/src/main/res/drawable/ic_launcher.xml | 13 +++++++++++ .../res/drawable/ic_launcher_foreground.xml | 13 +++++++++++ .../main/res/drawable/ic_launcher_round.xml | 13 +++++++++++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 6 +++++ .../mipmap-anydpi-v26/ic_launcher_round.xml | 6 +++++ android/build.gradle | 10 +------- 10 files changed, 71 insertions(+), 29 deletions(-) create mode 100644 android/app/src/main/res/drawable/ic_launcher.xml create mode 100644 android/app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 android/app/src/main/res/drawable/ic_launcher_round.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/android/app/build.gradle b/android/app/build.gradle index 2506db1..d33c446 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -15,6 +15,9 @@ android { versionName "3.1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + ndk { + abiFilters "arm64-v8a", "x86_64" + } } buildTypes { @@ -39,30 +42,20 @@ android { chaquopy { defaultConfig { version = "3.11" - buildPython "python3.11" + buildPython "/usr/bin/python3.11" pip { - install "aiohttp>=3.13.2" - install "lxmf>=0.9.3" + install "aiohttp==3.10.10" install "psutil>=7.1.3" - install "rns>=1.0.4" install "websockets>=15.0.1" - install "bcrypt>=5.0.0,<6.0.0" + install "bcrypt==3.1.7" install "aiohttp-session>=2.12.1,<3.0.0" - install "cryptography>=46.0.3,<47.0.0" + install "cryptography==42.0.8" install "requests>=2.32.5,<3.0.0" - install "lxst>=0.4.5,<0.5.0" + install "numpy==1.26.2" install "ply>=3.11,<4.0" } } - - sourceSets { - main { - python { - srcDirs = ["src/main/python"] - } - } - } } dependencies { diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index c354e67..fd5f5ef 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -12,9 +12,9 @@ + + + + diff --git a/android/app/src/main/res/drawable/ic_launcher_foreground.xml b/android/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..2050bbc --- /dev/null +++ b/android/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,13 @@ + + + + + diff --git a/android/app/src/main/res/drawable/ic_launcher_round.xml b/android/app/src/main/res/drawable/ic_launcher_round.xml new file mode 100644 index 0000000..fe901a4 --- /dev/null +++ b/android/app/src/main/res/drawable/ic_launcher_round.xml @@ -0,0 +1,13 @@ + + + + + diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..4f0f28e --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..4f0f28e --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/android/build.gradle b/android/build.gradle index 1556385..a21ca34 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -6,15 +6,7 @@ buildscript { } dependencies { classpath 'com.android.tools.build:gradle:8.7.3' - classpath "com.chaquo.python:gradle:15.0.1" - } -} - -allprojects { - repositories { - google() - mavenCentral() - maven { url "https://chaquo.com/maven" } + classpath "com.chaquo.python:gradle:16.1.0" } }