使用Spotify SDK安装Android应用程序时出错,[INSTALL_FAILED_NO_MATCHING_ABIS]

aRk*_*aRk 9 android

我正在尝试按照教程使用Spotify Beta SDK并在我尝试将应用程序安装到(Nexus 6)模拟器时不断收到此错误.这是[INSTALL_FAILED_NO_MATCHING_ABIS].我使用与教程中相同的代码,我发现了一些关于ARM与英特尔的编译,但我不确定它意味着什么/如何使用这些信息.谢谢!

Kai*_*Kai 20

Spotify SDK仅包含ARM体系结构和ARM体系结构的本机库.

由于INSTALL_FAILED_NO_MATCHING_ABIS是由设备引起安装的APK不受APK支持(即APK不包含设备CPU架构的本机库),我的猜测是你试图在x86仿真器上运行它,Spotify SDK不支持.

尝试创建一个ARM模拟器,它应该工作.

编辑:要为ARM创建模拟器配置,请执行以下操作:

  1. 点击"AVD Manager" - >"创建虚拟设备"
  2. 选择"Nexus 6" - >"下一步"
  3. 选择一个armeabi-v7a ABI,如下所示:

在此输入图像描述

  • @aRk编辑的答案回答你的评论问题,你也可以看到列出了相当多的ABI:armeabi-v7a/x86_64/x86/mips,尽管大多数真实设备都是基于某些x86/x86_64的armeabi-v7a那里 (2认同)