2016-03-23 18 views
0

, Android Studio Emulator (Win10) üzerinde Watson Speech Android SDK çalıştırırken INSTALL_FAILED_NO_MATCHING_ABI hatasıyla karşılaştı, ancak gerçek mobil cihazda kullanıldığında çalışıyor.Watson Speech Android SDK'sı, 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\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 

Bunu, taklitçide çalıştırmanın bir yolu var mı? Tahminimce SDK sadece xxx değil, armeabi sağlıyor ama bunu doğrulayamadım.

cevap

0

size hatayı INSTALL_FAILED_NO_MATCHING_ABI aldığınız bir x86 emülatörü yüklemek çalıştığında ARM mimarisi için sadece yerli kütüphaneler bu nedenle vardır GitHub'dan speech-android-sdk arasında jniLibs klasöründe görebileceğiniz gibi.

Bunu, emülatörde kullanmak istiyorsanız, x86 bir yerine bir armeabi-v7a öykünücüsü oluşturmanız gerekir.