diff --git a/SDL3-CS.Tests.Android/MainActivity.cs b/SDL3-CS.Tests.Android/MainActivity.cs
index 12d62f6..7408c30 100644
--- a/SDL3-CS.Tests.Android/MainActivity.cs
+++ b/SDL3-CS.Tests.Android/MainActivity.cs
@@ -5,7 +5,7 @@ namespace SDL.Tests.Android
[Activity(Label = "SDL3-CS Android Tests", MainLauncher = true)]
public class MainActivity : SDLActivity
{
- protected override string[] GetLibraries() => ["SDL3"];
+ protected override string[] GetLibraries() => ["SDL3", "SDL3_image", "SDL3_ttf"];
protected override void Main() => Program.Main();
}
diff --git a/SDL3-CS.Tests.Android/SDL3-CS.Tests.Android.csproj b/SDL3-CS.Tests.Android/SDL3-CS.Tests.Android.csproj
index beaa9a7..dc98933 100644
--- a/SDL3-CS.Tests.Android/SDL3-CS.Tests.Android.csproj
+++ b/SDL3-CS.Tests.Android/SDL3-CS.Tests.Android.csproj
@@ -9,6 +9,7 @@
enable
true
SDL.Tests.Android
+ true
@@ -32,6 +33,42 @@
x86_64
+
+ armeabi-v7a
+
+
+ arm64-v8a
+
+
+ x86
+
+
+ x86_64
+
+
+ armeabi-v7a
+
+
+ arm64-v8a
+
+
+ x86
+
+
+ x86_64
+
+
+ armeabi-v7a
+
+
+ arm64-v8a
+
+
+ x86
+
+
+ x86_64
+
diff --git a/SDL3-CS.Tests/Program.cs b/SDL3-CS.Tests/Program.cs
index acfa9bb..84aa5b1 100644
--- a/SDL3-CS.Tests/Program.cs
+++ b/SDL3-CS.Tests/Program.cs
@@ -3,6 +3,9 @@
using System.Diagnostics;
using System.Text;
+using static SDL.SDL3_image;
+using static SDL.SDL3_ttf;
+using static SDL.SDL3_mixer;
using static SDL.SDL3;
namespace SDL.Tests
@@ -25,7 +28,8 @@ namespace SDL.Tests
using (var window = new MyWindow())
{
- Console.WriteLine($"SDL revision: {SDL_GetRevision()}");
+ // Check if satellite libraries exist.
+ Console.WriteLine($"SDL revision: {SDL_GetRevision()}, IMG {IMG_Version()}, TTF {TTF_Version()}, Mixer {Mix_Version()}");
printDisplays();
diff --git a/SDL3-CS.Tests/SDL3-CS.Tests.csproj b/SDL3-CS.Tests/SDL3-CS.Tests.csproj
index 392e88b..f2157b3 100644
--- a/SDL3-CS.Tests/SDL3-CS.Tests.csproj
+++ b/SDL3-CS.Tests/SDL3-CS.Tests.csproj
@@ -24,6 +24,7 @@
+