Неверные или неполные данные хранилища сборок после переупаковки AAB.Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Неверные или неполные данные хранилища сборок после переупаковки AAB.

Сообщение Anonymous »

У меня возникла проблема с моим приложением для Android, созданным с помощью .NET MAUI.
У меня есть конвейер в Azure DevOps, который должен создать и развернуть приложение для Android.
шаги развертывания должны обновить некоторые шаги конфигурации, пересобрать пакет и войти в систему.
Кажется, все работает, я могу без проблем загрузить приложение в Google Play.
Но когда я запускаю приложение, оно вылетает или зависает.
Если я зайду в консоль Google Play, я обнаружу следующее сообщение о сбое:

Код: Выделить всё

(ensure_valid_assembly_stores): Invalid or incomplete assembly store data
Вот шаги моего конвейера, которые я делаю после изменения некоторых настроек. Я пробовал не вносить изменения, просто перепаковал с тем же результатом. Так что мой вывод - что-то с перепаковкой. У меня также возникла та же проблема, если я запустил ту же команду в локальном терминале на своем компьютере.

Код: Выделить всё

 - task: ArchiveFiles@2
inputs:
rootFolderOrFile: "$(Pipeline.Workspace)/drop/App/$(PackageId)/base"
includeRootFolder: false
archiveType: "zip"
archiveFile: "$(Pipeline.Workspace)/drop/App/base.zip"
replaceExistingArchive: true

# Repack aab
- powershell: |
cd $(Pipeline.Workspace)/drop/App/
java -jar $(Pipeline.Workspace)/drop/BundleTool/bundletool.jar build-bundle --modules=base.zip --output=$(PackageId).aab
displayName: Repack aab

# Resign aab File
- task: AndroidSigning@3
displayName: "Sign aab file"
inputs:
apkFiles: "$(Pipeline.Workspace)/drop/App/$(PackageId).aab"
apksignerKeystoreFile: "${{ parameters.keystore }}"
apksignerKeystorePassword: "$(AndroidApkSignerKeystorePassword)"
apksignerKeystoreAlias: "my-alias"
apksignerKeyPassword: "$(AndroidApkSignerKeystorePassword)"
apksignerArguments: "--min-sdk-version 24"

# Rename the package file
- powershell: |
cd $(Pipeline.Workspace)/drop/App/
Rename-Item -Path $(PackageId).aab -NewName $(AndroidUploadFilename)
displayName: Rename the package file
Я также пытался добавить конфигурацию пакета:

Код: Выделить всё

{
"optimizations": {
"splits_config": {
"split_dimension": [
{
"value": "ABI",
"negate": false
},
{
"value": "SCREEN_DENSITY",
"negate": true
},
{
"value": "LANGUAGE",
"negate": true
}
]
},
"uncompress_native_libraries": {
"enabled": false
}
}
}
Есть идеи, почему это происходит и как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/791 ... acking-aab
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • R8 сохраняйте во время сглаживания или переупаковки
    Anonymous » » в форуме Android
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Ошибка при извлечении файла .aab: неверные индексы файла dex, ожидается файл «classes٢.dex», но найден «classes2.dex».
    Anonymous » » в форуме Android
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Сокет C# получает неполные данные
    Anonymous » » в форуме C#
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Функция RasenumConnections в JNA возвращает неполные данные. Что я делаю не так?
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Ошибка запроса API API API. Неверные параметры неверные параметры
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»