Hi, I wanted to know if there is a way to update the minimum API supported by F-DROID, I am trying to update the versions of an application but when I make the build, it shows me the following error: WARNING: Requested API level 30 is larger than maximum we have, returning API level 28 instead.
Yes, when I compile with fdroidserver I see that message. But I need update the APKs, but I can’t because I get that message and I would like to know if there is a way to fix it, upgrade the supported API from 28 to 32 e.g.
I have been trying to update the Android SDK version to make the repository accept API level greater than 28, does anyone know the steps to do this or anything to help me from the documentation?
I want to upgrade the android SDK to the latest version so that the repo will accept recent versions of APKs, I already upgraded the SDK version but the repo is still using the previous SDK API level.
DEBUG: Reading 'config.yml'
INFO: 8 apps, 8 key aliases
DEBUG: > /usr/lib/jvm/java-11-openjdk-amd64/bin/keytool -list -v -keystore keystore.p12 -storepass:env FDROID_KEY_STORE_PASS
DEBUG: > /usr/lib/jvm/java-11-openjdk-amd64/bin/jarsigner -keystore keystore.p12 -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA stats/publishsigkeys.jar ip-xxxxx -keypass:env FDROID_KEY_PASS
jar signed.
Warning:
The signer's certificate is self-signed.
The SHA1 algorithm specified for the -digestalg option is considered a security risk. This algorithm will be disabled in a future update.
The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk. This algorithm will be disabled in a future update.
POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature.
DEBUG: Outputting JSON
DEBUG: skip deploying full build logs: not enabled in config
DEBUG: skip deploying full build logs: not enabled in config
fdroid update --create-metadata --verbose
DEBUG: Reading 'config.yml'
INFO: 8 apps, 8 key aliases
DEBUG: > /usr/lib/jvm/java-11-openjdk-amd64/bin/keytool -list -v -keystore keystore.p12 -storepass:env FDROID_KEY_STORE_PASS
DEBUG: > /usr/lib/jvm/java-11-openjdk-amd64/bin/jarsigner -keystore keystore.p12 -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA stats/publishsigkeys.jar ip-xxxxx -keypass:env FDROID_KEY_PASS
jar signed.
Warning:
The signer's certificate is self-signed.
The SHA1 algorithm specified for the -digestalg option is considered a security risk. This algorithm will be disabled in a future update.
The SHA1withRSA algorithm specified for the -sigalg option is considered a security risk. This algorithm will be disabled in a future update.
POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature.
DEBUG: Outputting JSON
DEBUG: skip deploying full build logs: not enabled in config
DEBUG: skip deploying full build logs: not enabled in config
INFO: published list signing-key fingerprints
The APK is still not deployed in the F-Droid repo.