* Create .gitignore
* Create convert_bundle_to_apks.cmd
* Catch ExecutableNotFoundException in SyncthingService and show to the user (ref #536)
private final File mSyncthingBinary;
mSyncthingBinary = new File(Constants.getSyncthingBinary(mContext).getPath());
if (!libSyncthing.exists()) {
Log.e(TAG, "CRITICAL - Syncthing core binary is missing in APK package location " + mCommand[0]);
throw new ExecutableNotFoundException(mCommand[0]);
}
* convert_bundle_to_apks: Do not delete ".apks" file
We will need it for installing the app to a real device later.
* Create install_apks_to_device.cmd
* convert_bundle_to_apks: Delete ".apks" file before extraction
to avoid accidentially analysing an outdated AAB build.
* gradle.properties: android.bundle.enableUncompressedNativeLibs=false
* Manifest: Add "android:requestLegacyExternalStorage="true""
(fixes#457) - I know this is not the fix everyone wants but it keeps Syncthing-Fork alive a little longer. See issue #457 to know why.
* Migrate to AndroidX
* Revert "Manifest: Add "android:requestLegacyExternalStorage="true"""
This reverts commit 5580e2262de89af742a1f457db0c87bacf7f96a9.