APK или пакеты не содержат 64-битного собственного кода - PullRequest
0 голосов
/ 11 февраля 2020

Когда я собирался опубликовать sh игру на консоли магазина игр, я получил сообщение об ошибке erron on play console.

Мой проект, созданный сторонним конструктором приложений, использующим собственные библиотеки (cocos2dx). Я пытался решить проблему в соответствии с google developers , но не смог ее решить. Когда я анализирую APK на Android studio, я получаю вот так Apk analyzer

Помогите мне решить мою проблему?

Ответы [ 2 ]

0 голосов
/ 11 марта 2020

Я использую cocos2d-x-3.16, сборка: gradle: 3.2.1

Давайте попробуем по-своему:

  1. На панели инструментов выберите «Сборка» -> «Очистить» Проект (2, 3 раза)
  2. Открыть файл proj. android -studio / gradle.properties и проверить приведенную ниже конфигурацию:

    android .enableAapt2 = true

    PROP_COMPILE_SDK_VERSION = 28

    PROP_MIN_SDK_VERSION = 14

    PROP_TARGET_SDK_VERSION = 28

    PROAT_AP_AP_P_P_AP_AP v8a -> 64-битная версия

  3. Открыть файл pro. android -studio / app / jni / Application.mk и проверить приведенную ниже конфигурацию:

    APP_ABI: = arm64-v8a

    APP_PLATFORM: = android -19

  4. На панели инструментов выберите «Создать» -> «Создать проект»

Удачи!

0 голосов
/ 12 февраля 2020

Согласно этой странице , вы можете установить следующее свойство в вашем файле gradle.properties:

PROP_APP_ABI=armeabi-v7a:arm64-v8a
...