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;