Несоответствие архитектуры ЦП для пешеходного перехода с использованием Cordova

Я интегрировал плагин пешеходного перехода в свое приложение Cordova. Когда я публикую это приложение в Google Play. Я не могу открыть на своем телефоне Asus gen 2, он выдает следующую ошибку

Сообщение об ошибке: Несоответствие архитектуры ЦП для пешеходного перехода

  • Версия Кордовы - 6.0.0
  • Версия пешеходного перехода - последняя

Может ли кто-нибудь помочь мне решить эту проблему?


person Ravi    schedule 04.03.2016    source источник


Ответы (1)


Телефоны Asus, как правило, используют набор микросхем Intel x86. Когда вы делаете что-либо с собственным кодом, вам необходимо учитывать различные наборы микросхем, используемые устройствами. Crosswalk построен с использованием собственного кода. Похоже, вы не включили сборки для чипсетов ARM и x86 в Google Play.

Плагин Cordava Crosswalk из коробки предоставит вам 2 сборки чипсета, 1 для архитектуры ARM и 1 для архитектуры процессора x86. Вы должны загрузить оба выходных файла APK в Google Play.

ПРИМЕЧАНИЕ. Поскольку Google Play изменил максимальный размер APK с 50 МБ на 100 МБ, теперь у вас есть возможность объединить оба набора микросхем. Тем не менее, вы все равно можете рассмотреть возможность создания отдельной сборки для каждого и загрузки их по отдельности.

person SBerg413    schedule 17.03.2016
comment
Если кто-то не знает, как загрузить несколько apk в магазин, вот официальное руководство: developer.android.com/google/play/publishing/multiple-apks.html - person Gaket; 02.11.2016