From a29cba8dba2c8770678f2b00df70cffffa008b1e Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Sat, 22 Aug 2026 06:42:12 +0100 Subject: [PATCH] monodroid ne crashe plus, l'app se lance --- Makefile | 9 ++++++--- src/PostIt/PostIt.Android/MainActivity.cs | 2 ++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index e8d7f3cf..c3c48bd0 100644 --- a/Makefile +++ b/Makefile @@ -163,7 +163,7 @@ POSTIT_RID ?= android-x64 EMU_HEADLESS ?= 0 LOGCAT_LINES ?= 200 LOGCAT_FOLLOW ?= 0 -LOGCAT_BOOT_WAIT ?= 5 +LOGCAT_BOOT_WAIT ?= 10 POSTIT_ANDROID_CSPROJ := src/PostIt/PostIt.Android/PostIt.Android.csproj POSTIT_APK_DIR := src/PostIt/PostIt.Android/bin/$(CONFIG)/net10.0-android/$(POSTIT_RID) @@ -225,6 +225,9 @@ qemu-install: qemu-build @echo " Installing $(POSTIT_APK) on $(ADB_SERIAL)..." adb -s $(ADB_SERIAL) install -r "$(POSTIT_APK)" +qemu-uninstall: + adb -s $(ADB_SERIAL) uninstall com.CompanyName.PostIt + # Dump recent logcat output for the running PostIt.Android process. # By default, prints the last $(LOGCAT_LINES) lines (one-shot, with # `-d`). Set LOGCAT_FOLLOW=1 to follow the stream live instead. @@ -244,9 +247,9 @@ qemu-logcat: fi; \ echo " Following PID $$PID (LOGCAT_FOLLOW=$(LOGCAT_FOLLOW), LOGCAT_LINES=$(LOGCAT_LINES))"; \ if [ "$(LOGCAT_FOLLOW)" = "1" ]; then \ - adb -s $(ADB_SERIAL) logcat -v time --pid=$$PID; \ + adb -s $(ADB_SERIAL) logcat -v time --pid=$$PID com.CompanyName.PostIt:F; \ else \ - adb -s $(ADB_SERIAL) logcat -d -v time -t $(LOGCAT_LINES) --pid=$$PID; \ + adb -s $(ADB_SERIAL) logcat -d -v time -t $(LOGCAT_LINES) --pid=$$PID com.CompanyName.PostIt:F; \ fi # Clear logcat, launch PostIt.Android, then dump everything that was diff --git a/src/PostIt/PostIt.Android/MainActivity.cs b/src/PostIt/PostIt.Android/MainActivity.cs index a1fae5fb..1b413a9f 100644 --- a/src/PostIt/PostIt.Android/MainActivity.cs +++ b/src/PostIt/PostIt.Android/MainActivity.cs @@ -2,6 +2,7 @@ using Android.App; using Android.Content.PM; using Android.Content; using Avalonia.Android; +using AndroidX.Emoji2.Text; namespace PostIt.Android; @@ -25,6 +26,7 @@ public class MainActivity : AvaloniaMainActivity protected override void OnCreate(global::Android.OS.Bundle? savedInstanceState) { + EmojiCompat.Init(this); base.OnCreate(savedInstanceState); PlatformBootstrap.EnsureInitialized(); Current = this;