Closed IzzySoft closed 8 years ago
The APK is not going to be update for that specific version. A new release has already been pushed, with the issue resolved :)
https://github.com/alexstyl/Memento-Namedays/releases/tag/3.8
Confirmed – thanks! And of course, in this case no need to update the "older APK" :) I've simply dropped that version from my repo (wasn't processed anyway because of the issue).
Again, thanks for the fast fix!
Short Description
Running
aapt dump badging com.alexstyl.specialdates_3.7.apk
ends withaapt
throwing the errorERROR getting 'android:icon' attribute: attribute is not a string value
, exiting with code 1 – so tools using that (like fdroid-server while cataloging.apk
files) assume an error and reject the.apk
.Steps to reproduce
Just run
aapt dump badging com.alexstyl.specialdates_3.7.apk
Resulted in
aapt
exiting with error code, fdroid-server rejecting the.apk
, update not in catalog.Expected Results
Well, take your guess: Clean exit, of course :)
Video/Screenshots
None. But:
Possible source of evil
I've applied a little Google-Fu, and found getting " 'android:icon' attribute: attribute is not a string value” error while uploading an APK to the play store at StackOverflow. Assumed source at my end is indicated by this answer. You've got a "permanent loop definition" in
res/values/strings.xml
:This wasn't the case with v3.6 (which doesn't cause that error):
To confirm the issue, simply change back the
localized_app_name
definition to an "explicite string", and runaapt
against the built package. If that fixes the issue, please replace the.apk
attached to the v3.7 release.Thanks in advance!