2016-03-04 19 views
6

Ho integrato il plug-in crosswalk nella mia applicazione Cordova. Quando pubblico questa app su Google Play. Io non sono in grado di aprire nel mio telefono Asus Gen 2 che genera un erroreMancata corrispondenza dell'architettura CPU per il passaggio pedonale con Cordova

seguente

Messaggio di errore: Mancata corrispondenza di architettura CPU per la versione Crosswalk

  • Cordova - 6.0.0
  • pedonale Version - latest

Qualcuno può aiutarmi a risolvere questo problema?

risposta

1

I telefoni Asus tendono a utilizzare un chipset Intel x86. Quando si fa qualcosa con codice nativo, è necessario tenere conto dei vari chipset utilizzati dai dispositivi. Crosswalk è costruito con codice nativo. Sembra che tu non abbia incluso build per entrambi i chipset ARM e x86 su Google Play.

Il plug-in Cordava Crosswalk out-of-the-box offre 2 build di chipset, 1 per ARM e 1 per architetture CPU x86. Dovresti caricare entrambi i file di output APK su Google Play.

NOTA: Dal momento che Google ha modificato la dimensione massima di APK da 50 MB a 100 MB, ora è possibile raggruppare entrambi i chipset. Tuttavia, potresti voler prendere in considerazione l'idea di creare una build separata per ciascuno e caricarla separatamente.

+1

Se qualcuno non sa come caricare più apk da archiviare, ecco il manuale ufficiale: https://developer.android.com/google/play/publishing/multiple-apks.html – Gaket