Набор android app bundle подписан с помощью неправильного ключа unity

Подпись приложения и выгрузка в Google Play

Подпись приложения Apach Cordova для публикации в (Google Play)
Всем здравствуйте, подскажите, тыкнте носом, никак не могу разобраться как подписать APK созданный.

Google play загрузка приложения (2 шт)
Я не зарегистрирован в google play как разработчик, хотелось бы узнать у тех, у кого есть такой.

Перезалив приложения на Google Play
Подскажите пожалуйста. Планирую полностью переработать игровое приложение. Полностью изменить.

Публикация приложения в Google Play
У меня возникла проблема с публикацией приложения, выбрал вкладку релиза в Delphi, скомпилировал, и.

Injenerker, apр бандл нужно менять, видимо ты его не изменяешь
плей маркету чтобы определить что это новая версия игры нужно, чтобы был новый номер бандла

вот посмотри где-то на 1:40 начинается заполнение полей Player Settings, запаузи и чекни какие он поля меняет для обновления

не помню где видел норм видос с публикацией в гугл плей

Добавлено через 7 минут
Вообщем в Project Settings -> Player -> Publishing settings найди строку Bundle Version code, каждый раз нужно его менять, если ты обновляешь игру в Google Play, это как показатель для плей маркета, что это новая версия игры и она подписана твоим ключом

Переход в Play Google из приложения
Во многих приложениях видел функции перехода из приложения в Play Google для покупки платной.

Обновление приложения из google play
Друзья, подскажите, вот у меня подходит к завершению написание простенького приложения, я.

Обновление приложения в Google Play
Я запустил свое приложение в Google Play. Сейчас нужно его обновить. Изменил содержимое. В самом.

Публикация приложения в Google play
Добрый день. При публикации приложения возникли некоторые проблемы. Приложение было удалено через.

Получить рейтинг приложения из google play
Здравствуйте. Подскажите, можно ли программно получить рейтинг своего приложения из google play?

Ошибка при загрузке приложения на Google Play
Здравствуйте. При попытке загрузки приложения на Google Play возникает ошибка: В.

Источник

Не правильно подписывается набор Android App Bundle

Обязательно ли использовать Android App Bundle
Ув. форумчане, помогите, пожалуйста, разобраться с проблемой. Я использую Android Studio версии.

Сборка билда app bundle
Решил залить свою игру в google play но столкнулся с проблемой. Так как игра весит больше 100мб.

Читайте также:  Easy connect android ios

Не подписывается файл apk после обновления Android Studio
Столкнулся с вот какой проблемой. Обновил Android Studio до версии 2.3, gradle до 3.3 Вроде бы все.

app:compileReleaseJavaWithJavac FAILED при создании signed Bundle
Товарищи, прошу помочь со следующим вопросом. Пытаюсь создать signed Bundle и получаю 1500 ошибок.

Этот объект (App Bundle) содержит нативный код. Рекомендуем загрузить файл с отладочными символами, чтобы упростить
Здравствуйте! Трудности следующего характера: При выгрузке в Google play console своего App Bundle.

Bundle провоцирует ошибку на Android 4.4
С Гугл Плея мне приходят отчёты о сбоях. Все ошибки я стараюсь исправлять, но я понял, что без.

Ошибка: Caused by Android java.lang.ClassCastException: android.app.Application cannot be cast
Здравствуйте. Очень нужен ваш совет. При запуске приложения появляется ошибка: Caused by.

Конвертирование web app(jquery mobile) в mobile app(Android/IOS)
Я сделал проект(Web Service), написанный на языках C#, JavaScript, HTML, SQL . К нему можно.

Источник

GooglePlay — неверный ключ подписи для пакета приложения

Я только сейчас начал использовать комплекты приложений. Я установил два сертификата в разделе App signing панели управления (подписывание сертификата и загрузка сертификата).

Я создал пакет приложений и подписал его сертификатом загрузки, но когда я загружаю пакет в Android Instant Apps (что фактически является причиной, по которой я переключился на пакеты приложений), он говорит, что:

Your Android App Bundle is signed with the wrong key. Ensure that your app bundle is signed with the correct signing key and try again: xx:xx:xx:xx.

Я вручную проверил SHA-1 хранилища ключей загрузки (используя keytool в терминале), и он совпадает с xx: xx: xx . говорится в сообщении об ошибке.

Что я делаю неправильно? Комплект приложений подписан с необходимым сертификатом загрузки, но Google Play, похоже, это не нравится.

5 ответов

Решение было очень простым. Я должен был очистить свой проект, а затем восстановить его.

Android Studio подписывала мой пакет приложений старым сертификатом, который я использовал.

Ранее я перешел на Build -> Generate Signed Bundle / APK и изменил файл jks в селекторе файлов на новый jks для загрузки. Кажется, Android Studio кэширует старый путь сертификата и использует его, хотя я выбрал новый. Может быть ошибка в AS.

Так что да . теперь, если я очищаю проект каждый раз, когда меняю jks-файл, он работает, то пакет apk или app подписывается соответствующим сертификатом .

Пакеты приложений просто подписываются в том же формате, что и jarsigner. Таким образом, вы можете проверить сертификат хэша вашей подписи пакета приложения самостоятельно. Например, в Linux:

Если выходные данные этого показывают подпись, которая соответствует правильному ключу подписи, то есть ошибка в магазине Play, и вы должны перейти к поддержке Play Console. Это доступно в меню справки на игровой консоли.

Читайте также:  Как разблокировать андроид самсунг если забыл пин код

С другой стороны, если сертификат не совпадает, то даже если вы думаете, что подписываетесь с правильным хранилищем ключей / ключом, вы делаете что-то не так, и комплект приложений не подписан с правильным сертификатом загрузки.

Я вижу, что есть ответ, но в моем случае я забыл удалить

Из приложения build.gradle

В моем случае проблема заключалась в комплекте приложений Android, я забыл увеличить versionCode для проекта, и эта ошибка не отображалась на консоли. Вместо этого он показывал ошибку, связанную с сертификатом SHA.

После небольшого поиска я обнаружил, что у меня случайно testCoverageEnabled true есть мой тип сборки release .

Это сделает отладку APK / App Bundle , а консоль Google Play сочтет, что она не подписана . Удаление этого решило проблему.

Источник

Создание проекта под Android

Построение unity проекта под платформу android?
Как сделать что бы после сборки проекта в unity под android формировался не apk файл а sln решение.

Создание программ под Android на Unity 3d
Установила Unity 3d 4, чтобы создавать программы под Android. В интернете весь обучающий материал.

Компиляция проекта на C++ под Android
Здравствуйте уважаемые программисты! Подскажите пожалуйста, как готовыq проект на С++.

Портирование проекта под android на ios
Доброго времени суток, возможно ли, разрабатывая игру на C++ под Android портировать без особых.

oleg rus,

Конкретно по Keystore начинается с 3:15. Но советую посмотреть весь ролик по настройке.
Так же нужно знать, что Google play уже не принимает проекты без поддержки ARM64 Для этого в настройках билда нужно сделать так как на картинке.

Важно!
После загрузки подписанного билда в Play Market, вы не сможете изменить файл Keystore для этого проекта. По этому сохраните файл цифровой подписи в надежном месте и запомните пароль. Восстановление крайне сложный процесс! Так же при каждом новом билде, нужно будет каждый раз указывать ссылку на файл ключа и вводить пароль к нему.

При повторном компилирование проекта появилась ошибка:
CommandInvokationFailure: Gradle build failed.
C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\OpenJDK\Windows\bin\java.exe -classpath «C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\ gradle\lib\gradle-launcher-5.1.1.jar» org.gradle.launcher.GradleMain «-Dorg.gradle.jvmargs=-Xmx4096m» «bundleRelease»

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ‘:signReleaseBundle’.
> 1 exception was raised by workers:
java.lang.RuntimeException: jarsigner.exefailed with exit code 1 :
jarsigner error: java.lang.RuntimeException: keystore load: Keystore was tampered with, or password was incorrect

* Try:
Run with —stacktrace option to get the stack trace. Run with —info or —debug option to get more log output. Run with —scan to get full insights.

BUILD FAILED in 2m 36s
]
stdout[

> Configure project :
WARNING: The option setting ‘android.bundle.enableUncompressedNativeLibs=false’ is experimental and unsupported.
The current default is ‘true’.

Читайте также:  Transformers g1 awakening android

> Task reBuild UP-TO-DATE
> Task reReleaseBuild
> Task :compileReleaseRenderscript NO-SOURCE
> Task :generateReleaseResValues
> Task :generateReleaseResources
> Task :mergeReleaseResources
> Task :checkReleaseManifest
> Task :createReleaseCompatibleScreenManifests
> Task :mainApkListPersistenceRelease
> Task rocessReleaseManifest
> Task :bundleReleaseResources
> Task :mergeReleaseShaders
> Task :compileReleaseShaders
> Task :generateReleaseAssets
> Task :mergeReleaseAssets
> Task :checkReleaseDuplicateClasses
> Task :compileReleaseAidl NO-SOURCE
> Task :generateReleaseBuildConfig
> Task repareLintJar
> Task :generateReleaseSources
> Task :javaPreCompileRelease
> Task rocessReleaseResources
> Task :compileReleaseJavaWithJavac
> Task :transformClassesWithDexBuilderForRelease
> Task :transformDexArchiveWithExternalLibsDexMergerForRelease
> Task :transformDexArchiveWithDexMergerForRelease
> Task :mergeReleaseJniLibFolders
> Task :transformNativeLibsWithMergeJniLibsForRelease
> Task :transformNativeLibsWithStripDebugSymbolForRelease
> Task rocessReleaseJavaRes NO-SOURCE
> Task :transformResourcesWithMergeJavaResForRelease
> Task :buildReleasePreBundle
> Task :collectReleaseDependencies
> Task :configureReleaseDependencies
> Task ackageReleaseBundle
> Task :validateSigningRelease
> Task :signingConfigWriterRelease
> Task :signReleaseBundle FAILED

Источник

Как собрать Android App Bundle (AAB) в Unity 3D и опубликовать в Google Play

С августа 2021 года загрузить новое приложение в консоль разработчика Google можно будет только использовав наборов Android App Bundle. Это формат публикации приложений, благодаря которому игры на устройствах пользователей будут занимать меньше места. Начиная с версии Unity 2018.3 появилась возможность создавать Android App Bundle вместо APK. В Android App Bundle включен весь скомпилированный код и ресурсы вашей игры без создания APK и подписи приложения для Google Play.

Сборка Android App Bundle (AAB) в Unity 3D

Откройте свой проект в Unity. Чтобы собрать Android App Bundle (AAB) вместо APK, откройте окно Build Settings ( File > Build Settings ) и поставьте флажок на Build App Bundle и нажмите Build:

Подписание и загрузка приложения в Google Play

Зайдите в консоль разработчика и выберите нужное вам приложение. В меню слева в разделе Выпуск > Настройки нажмите Подписи приложений. Прочитайте Условия использования и нажмите Принять.
Под надписью Зарегистрируйтесь в программе подписания приложений Google Play выберите второй пункт Экспортировать и загрузить ключ из Java Keystore.

Как создать ключ загрузки

  1. Загрузите инструмент PEPK
  2. Скопируйте команду экспорта и шифрования ключа и запустите ее в командной строке Windows (Нажмите значок поиска на Панели задач и в строке поиска напечатайте cmd):
    java -jar pepk.jar —keystore=foo.keystore —alias=foo —output=encrypted_private_key_path —encryptionkey=eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  3. Замените аргументы выделенные жирным шрифтом
    1. pepk.jar — полный путь на жестком диске к файлу (C:\pepk.jar)
    2. foo.keystore — полный путь на жестком диске к вашему ключу подписи.
    3. foo — Псевдоним (Alias) вашего ключа подписи.
    4. encrypted_private_key_path — полный путь куда будет сохранен новый зашифрованный ключ.
  4. Когда потребуется, в командной строке введите пароли хранилища и ключа.
  5. Загрузите созданный ключ и нажмите Сохранить.

Загрузка AAB файла

В меню слева в разделе Выпуск > Рабочая версия> нажмите Создать новый выпуск. В поле Наборы App Bundle и APK-файлы нажмите Загрузить и добавьте созданный вами в Unity AAB файл. Затем отправьте выпуск на проверку. Готово!

Источник

Оцените статью