From 2ce2097a3f08c45913293a3d10c68e828ccc6058 Mon Sep 17 00:00:00 2001 From: Cory McWilliams Date: Wed, 15 Mar 2023 21:58:21 +0000 Subject: [PATCH] This works in the emulator. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4223 ed5197a5-7fde-0310-b194-c3ffbd925b24 --- src/android/com/unprompted/tildefriends/MainActivity.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/android/com/unprompted/tildefriends/MainActivity.java b/src/android/com/unprompted/tildefriends/MainActivity.java index 91fd4e42..8f6650bd 100644 --- a/src/android/com/unprompted/tildefriends/MainActivity.java +++ b/src/android/com/unprompted/tildefriends/MainActivity.java @@ -36,14 +36,17 @@ public class MainActivity extends Activity { setContentView(R.layout.activity_main); web_view = (WebView)findViewById(R.id.web); + String arch = System.getProperty("os.arch"); Log.w("tildefriends", String.format("getFilesDir() is %s", getFilesDir().toString())); Log.w("tildefriends", String.format("getPackageResourcePath() is %s", getPackageResourcePath().toString())); + Log.w("tildefriends", String.format("os.arch is %s", arch)); try { ZipInputStream zip = new ZipInputStream(new BufferedInputStream(new FileInputStream(getPackageResourcePath().toString()))); ZipEntry entry = null; + String lookup = String.format("lib/%s/tildefriends", arch); while ((entry = zip.getNextEntry()) != null) { - if (entry.getName().equals("lib/arm64-v8a/tildefriends")) { + if (entry.getName().equals(lookup)) { FileOutputStream out = new FileOutputStream(getFilesDir().toString().concat("/tildefriends")); byte[] buffer = new byte[32768]; int count;