2014-12-22 3 views
9

Я пытаюсь следить за tutorial for using the Spotify Beta SDK и продолжать получать эту ошибку всякий раз, когда пытаюсь установить приложение на эмулятор (Nexus 6). Это [INSTALL_FAILED_NO_MATCHING_ABIS]. Я использую тот же код, что и в учебнике, я нашел кое-что о компиляции для ARM против Intel, но не уверен, что это означает/как использовать эту информацию. Спасибо!Ошибка установки Android-приложения с помощью Spotify SDK, [INSTALL_FAILED_NO_MATCHING_ABIS]

ответ

20

Spotify SDK содержит встроенную библиотеку для архитектуры ARM и архитектуры ARM.

Поскольку INSTALL_FAILED_NO_MATCHING_ABIS вызвано устройством, установленным APK, не поддерживаемым APK (т.е. APK не содержит встроенную библиотеку для архитектуры процессора устройства), я предполагаю, что вы пытаетесь запустить его на x86 эмулятор, который Spotify SDK не поддерживает.

Попробуйте создать эмулятор ARM, и он должен работать.

Edit: Для создания конфигурации эмулятор для ARM выполните следующие действия:

  1. Нажмите "AVD Manager" -> "Создать виртуальное устройство"
  2. Выберите "Nexus 6" -> "Далее"
  3. Выберите один с armeabi-v7a ABI, как показано ниже:

enter image description here

+0

Я использую встроенные эмуляторы для Android, создавалось впечатление, что все они ARM. Как я могу создать эмулятор ARM? Также спасибо! – aRk

+2

@aRk отредактировал ответ, чтобы ответить на ваш вопрос с вопросом, вы также можете увидеть, что имеется довольно много ABI: armeabi-v7a/x86_64/x86/mips, хотя большинство реальных устройств будут armeabi-v7a на основе x86/x86_64 здесь и там – Kai

Смежные вопросы