Closed rodoviario closed 5 months ago
F-Droid and GitHub builds are incompatible at signature level. If you want to switch installation source, please uninstall Termux and all add-ons before.
GitHub builds are signed with testkey.
F-Droid builds are signed by F-Droid own release key.
Explained in README.md file. This is not a bug.
Open device settings applications list menu. Look for everything with Termux
in the name, examples are Termux
, Termux:API
, Termux:Float
, Termux:Boot
, Termux:Widget
and so on. Uninstall all.
Only then F-Droid app should be installable.
Indeed. Uninstaled termux:boot (and termux)... F-Droid version worked afterwards. Thanks
UPDATE: the app opens but fails bootstraping
Do not install from F-Droid for android 5
, it supplies the apt-android-7
variant. I will bump minSdkVersion
to android 7 in beta.2
so it's not shown for android 5
on F-Droid and get beta.1
disabled. Will also set maxSdkVersion
to android 6
for apt-android-5
so that it's not installable on Android 7
from github. Forgot to do all that due to rushed release.
apt-android-5
variant will only be supplied on GitHub.
Sorry to bother you with with my lack of knowledge... Should I uninstall the F-Droid version and reinstall the github apk in order for it to be able to bootstrap and actually enter the termux environment?
It was kinda working well before witn the 0.118 github debug version And the 0.119 bet github debug that I had just installed worked too
Yes, uninstall and use apt-android-5
variants from github only for Android 5/6.
Problem description
I was using the unsupported 0.118 debug version for more than a year in an old and (I know, usupported) TX8 Android 6.0.1 armv8l device. Today F-Droid offered me the new 0.119 beta (with restored partial support) and I already was aware of the existence of termux-app_v0.119.0-beta.1+apt-android-5-github-debug_armeabi-v7a.apk in the repo
For installing, F-Droid told me to first uninstall the old one because of mismatched signatures.
The important fact is that the beta version is listed as compatible with my device (the 0.118 and 0.118.1 are not) And the termux-app_v0.119.0-beta.1+apt-android-5-github-debug_armeabi-v7a.apk version installs and works afterwards. The v8a doesn't FYI
May be there is not a bug per-se on the app, but surely there is something in the F-Droid store version/manifest that states compatibility and fails 🤷🏻♂️
Steps to reproduce the behavior.
Use a TX8 armv8l Android 6.0.1 device with latest F-Droid and search for termux
Either try to update (so be told to uninstall first and then install) or if the device doesn't have Termux installed, proced to click install directly
Wait for the download
Answer yes the systems prompt asking if you want to install Termux
There should appear the error and you go back to the App page with the enabled Install button
What is the expected behavior?
Not sure, but I guess that one of the 2 following:
System information
termux-info: