Меня удивляет, что это еще не упоминалось, поэтому для полноты ...
Вы можете выполнить распаковку списка с помощью оператора «splat»: *
, который также будет скопируйте элементы вашего списка.
old_list = [1, 2, 3]
new_list = [*old_list]
new_list.append(4)
old_list == [1, 2, 3]
new_list == [1, 2, 3, 4]
Очевидным недостатком этого метода является то, что он доступен только в Python 3.5 +.
Сроки, однако, это работает лучше, чем другие распространенные методы.
x = [random.random() for _ in range(1000)]
%timeit a = list(x)
%timeit a = x.copy()
%timeit a = x[:]
%timeit a = [*x]
#: 2.47 µs ± 38.1 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)
#: 2.47 µs ± 54.6 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)
#: 2.39 µs ± 58.2 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)
#: 2.22 µs ± 43.2 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)
Ничего. Прочитайте документацию: Публикация обновлений на Android Market
Перед загрузкой обновленного приложения убедитесь, что вы увеличили атрибуты android: versionCode и android: versionName в элементе файла манифеста. Кроме того, имя пакета должно быть одинаковым, а .apk должен быть подписан с тем же закрытым ключом. Если имя пакета и сертификат подписи не соответствуют требованиям существующей версии, Market рассмотрит это новое приложение и не будет предлагать его пользователям в качестве обновления.
blockquote>
Если у вас есть предыдущий файл apk с вами (резервное копирование), используйте jarSigner для извлечения сертификата из этого apk, затем используйте этот ключ или используйте keytool для клонирования этого сертификата, возможно, это поможет ... Полезными ссылками являются jarsigner docs и keytool docs .
Здесь я получаю ответ на этот вопрос. После поиска слишком долго, наконец, я могу взломать ключ и пароль для этого. Я забыл свой ключ и псевдоним также файл jks, но, к счастью, я знаю кучу пароля, что я вложил в него. но найти правильные комбинации для этого было для меня самой сложной задачей.
Solution - Скачайте это - Keytool IUI version 2.4.1 plugin
появится окно, в котором отображается имя псевдонима ..если вы файл jks правильно. щелкните правой кнопкой мыши по псевдониму и нажмите «посмотреть цепочку сертификатов» .. он покажет ключ SHA1 .. сопоставьте этот ключ с ключом, который вы получите, пока вы загружали apk в магазин приложений Google ...
, если он соответствует, то вы с правым файлом jks и псевдонимом.
теперь повезло, у меня есть куча пароля для соответствия.
теперь перейдите к этому scrren, поместите тот же путь jks .. и пароль (среди вашего пароля) поместите любой путь в «Файл сертификата»
, если на экране отображается какая-либо ошибка, тогда пароль не подходит .. if он не показывает никакой ошибки, значит, вы используете правильный файл jks. правильный псевдоним и пароль () теперь с тем, что вы можете загрузить свой apk в игровой магазин :)
Ничего. Google ясно говорит, что приложение идентифицируется клавишами, используемыми для его подписания. Следовательно, если вы потеряли ключи, вам нужно создать новое приложение.
Сегодня я столкнулся с одной и той же проблемой, к сожалению, у меня было два псевдонима в файле хранилища ключей.
Недавно я столкнулся с этой проблемой, попробовав разные способы входа в систему, например, включить V1 или V2, запустив, изменив имя псевдонима и в последний раз узнал, что я использую неправильный файл хранилища ключей