Watson Speech Android SDK显示安装失败\u无匹配\u ABI
在Android Studio Emulator(Win10)上运行时,我遇到了INSTALL_FAILED_NO_MATCHING_ABI错误,但在实际移动设备上部署时可以正常工作Watson Speech Android SDK显示安装失败\u无匹配\u ABI,android,speech-to-text,ibm-watson,Android,Speech To Text,Ibm Watson,在Android Studio Emulator(Win10)上运行时,我遇到了INSTALL_FAILED_NO_MATCHING_ABI错误,但在实际移动设备上部署时可以正常工作 Device connected: emulator-5554 Device is ready: Nexus_API_21_x86 [emulator-5554] Target device: Nexus_API_21_x86 [emulator-5554] Installing APK: D:\DEV\A
Device connected: emulator-5554
Device is ready: Nexus_API_21_x86 [emulator-5554]
Target device: Nexus_API_21_x86 [emulator-5554]
Installing APK: D:\DEV\Android\speech-android-sdk\examples\build\outputs\apk\examples-debug.apk
Uploading file to: /data/local/tmp/com.ibm.watson.developer_cloud.android.examples
Installing com.ibm.watson.developer_cloud.android.examples
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.ibm.watson.developer_cloud.android.examples"
pkg: /data/local/tmp/com.ibm.watson.developer_cloud.android.examples
Failure [INSTALL_FAILED_NO_MATCHING_ABIS]
DEVICE SHELL COMMAND: pm uninstall com.ibm.watson.developer_cloud.android.examples
DELETE_FAILED_INTERNAL_ERROR
有没有办法在模拟器上运行它?我猜这是因为SDK只提供armeabi而不提供x86,但我无法验证这一点。正如您在GitHub上的文件夹中所看到的,只有ARM体系结构的本机库,因此,当您尝试在x86仿真器上安装时,您会收到错误安装失败\u不匹配\u ABI
如果要在模拟器上使用它,需要创建一个armeabi-v7a
模拟器,而不是x86
模拟器