«Отсутствует имя профиля» и «Этот выпуск не соответствует 64-битному требованию Google Play» для Android 64 бит - PullRequest
0 голосов
/ 19 февраля 2020

Я использую Delphi 10.3.3 Rio для разработки Android приложений. Для поддержки 32-разрядных и 64-разрядных систем я попытался включить параметр Generate Android App Bundle file для создания файла .aab. Но после включения я получаю следующую ошибку:

c:\program files (x86)\embarcadero\studio\20.0\bin\CodeGear.Deployment.targets(872,5): error : Error: E0002 Missing profile name; use paclient -? for help

building target "__StripOutputFiles" in project "Project1.dproj" -- FAILED

Я опробовал решения по этой ссылке , но они не работают.

И Я удалил следующий код в файле C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\CodeGear.Deployment.Targets в строке 870:

<PAClient
  ProfileName=""
  AndroidSign="False"
  AndroidApkGeneration="False"
  StripOutputFile="True"
  StripExePath="$(NDKStripToolLocation)"
  SourceOutputPath="@(_AndroidOutputFiles->'$(APK_RootDir)\debug\%(FileName)%(Extension)')"
  DestOutputPath="@(_AndroidOutputFiles->'$(APK_LibraryDir)\%(FileName)%(Extension)')"
/>

После удаления этого кода я могу сгенерировать файл .aab. Но, загружая файл в магазин Google Play, я получаю следующую ошибку:

This release is not compliant with the Google Play 64-bit requirement

Я не знаю, как действовать дальше. Пожалуйста, помогите решить эту проблему.

...