Immich on unsupported device
Hi! I am using Immich on an old device with Android 7, where the latest installable version was 1.73.0 build.96 (PlayStore or f-droid). On the server I use the 1.82.1. Up to the previous version, I was able to delete the assets from the device, and have the commands be properly sent to the server, but since the last release it seems that the breaking changes messed up the communication with the server. So:
- it is possible to somewhat manually compiling the source code of 1.82.1 for these kind of old devices, or are there some low level code incompatibilities?
- what do you suggest to do, without downgrading the server? Also hacky solutions are fine, because I love the new trash feature!
For that device I am mainly interested in having the basic commands working (backup and delete assets, the trash feature is an optional, if I get to get those working again).
Thanks for this amazing piece of software
18 Replies
An update on this topic: it seems that the images can be deleted even using the old version of the app, in the sense that they are successfully sent to trash in the server, but they are still displayed in the timeline of the app (so that It seems that they are not successfully deleted). If the files are deleted from trash in the server, they disappear from the app too.
Ah, recently Android advises us you update the api version for the build because of app store policy otherwise the app cannot be updated. You can clone the repository and build the apk for your phone, I think it will work OK
Tested with v.1.85, modifying the "mobile/android/app/build.gradle" file did the job:
compileSdkVersion 33 <--- don't change this
...
defaultConfig {
...
minSdkVersion 24 <--- decreased from v 26
targetSdkVersion 33 <--- don't change this
...
}
For offline compilation, run flutter build apk from mobile/ folder.
Many thanks!
This has been useful, thanks for sharing!
Perhaps someone has already compiled version for android 7? I'm not qualified to do this unfortunately.
Please send me apk file for android7
I can do it later today
Sorry as they pushed a new update I'll have to rebuild the app. Will do it tomorrow
@ИльяК here they are:
x86_64: https://drive.google.com/file/d/1g5uyikpGSkE7lCcN6b4R4-uw5IwoVk8R/view
armeabi-v7a: https://drive.google.com/file/d/1PWE8Et530L11mpoSJ3vsAyFYUG2AG-Zs/view
arm64-v8a:
https://drive.google.com/file/d/1mwg1kVPWlNKgJaZerLL6jsI4ylhj5eJv/view
Google Docs
app-x86_64-release.apk
Google Docs
app-armeabi-v7a-release.apk
Google Docs
app-arm64-v8a-release.apk
note that they're signed with my key so if you ever need to update the app you'll need me to sign them
Thank you👍🏼
It seems they pushed two minor updates to fix bugs introduced in this version, I'll update the apks from those urls
done
Hello k2helix! Can you make for us rebuild after update 1.120.2 ? Thank you!
Sure! I'll try to do it today
I hope they didn't introduce something that truly requires Android 8+
@ИльяК done! As I don't have a device running Android 7 anymore, I wasn't able to test that it works. I followed the same steps I did last time
Please let me know if it works
You can find the updated apks in the same drive links I posted months ago
thanks a lot!!!
I can download the files from the link, but I can’t get into the folder because there is no link to the folder
there's no folder, it's just the files that I shared
are you able to install it?
Thank you!!! I installed the application
Nice! Have a good time using it ✌️
Came here from github issues. thanks a lot 🙂
You're welcome!