Я только что нашел решение. В моем случае
я просто обновил свой Linux с 32 до 64 бит
blockquote>и переустановил студию. Причиной этой проблемы было то, что AAPT2 в версиях> 3.1 будет выполняться только в 64-битных ОС, а также в
Android Studio только что удалила поддержку 32-битного Linux в своих обновленных версиях [113 ] blockquote>
Я думаю, что это поможет в полной мере кому-то, у кого возникла такая же проблема при сборке проекта в файл apk, и надеюсь, что вы, ребята, поможете мне улучшить этот ответ, изменения приветствуются. Заранее благодарю
Вы хотите использовать % g
вместо % f
:
"%gx" % (factor / 100.00)
Я только что наткнулся на это, указанное выше исправление не сработало, но я придумал следующее, которое у меня работает:
def format_data(data_element)
# if the number is an in, dont show trailing zeros
if data_element.to_i == data_element
return "%i" % data_element
else
# otherwise show 2 decimals
return "%.2f" % data_element
end
end