Родная платформа для пешеходного перехода Cordova не опознана игровым магазином
Я использую cordova 5.1.1 с crosswalk webview для своего проекта приложения, и после сборки с подписью ключей он правильно отображает два разных файла для x86 и build build. Проблема заключается в том, что при загрузке в магазин Google Play приборная панель dev определяет файлы arm64-v8a, armeabi, armeabi-v7a, x86 и x86_64 в качестве собственных платформ для обоих файлов.
Это смущает меня, так как приведенное ниже руководство показывает, что они должны дать правильную нативную платформу.
Нужно ли использовать Intel XDK build? Я предпочитаю не использовать его, поскольку все мои файлы уже работают локально, и переход на сборку XDK сопряжен с большими трудностями.
Мое другое подозрение в том, что мне не хватает поддержки NDK для Android-студии, я пытался установить пакет NDK, но проблема остается.
Спасибо.
1 ответ
Я проверил мой каталог APK lib, как предложено ph0b, и это было указано внутри:
lib/
+-- arm64-v8a/
+-- libsqlc-native-driver.so
+-- armeabi/
+-- libsqlc-native-driver.so
+-- armeabi-v7a/
+-- libsqlc-native-driver.so
+-- libxwalkcore.so
+-- x86/
+-- libsqlc-native-driver.so
+-- x86_64/
+-- libsqlc-native-driver.so
Очевидно, другой плагин sqlite добавляет свою собственную библиотеку в мою сборку и портит целевую платформу.