Kaw*_*oru 6 android android-emulator android-studio genymotion android-5.0-lollipop
我在mac(Yosemite)上使用Eclipse和Genymotion.我最近更新了Genymotion到2.3.1并创建了2个Lollipop虚拟机:谷歌Nexus 5和谷歌Nexus 7.我在所有以前的虚拟机上使用了ARM翻译,它运行良好,但在Lollipop虚拟机上却没有.我像往常一样在Nexus 5上安装它,它警告我可能会破坏设备,然后安装没有问题,并告诉我它已成功闪存.然后我像往常一样重新启动VM.当我重新打开并尝试在其上运行我的应用程序时,它告诉我:
[2014-12-29 16:29:42 - app-name] ------------------------------
[2014-12-29 16:29:42 - app-name] Android Launch!
[2014-12-29 16:29:42 - app-name] adb is running normally.
[2014-12-29 16:29:42 - app-name] Performing com.example.appname.StartActivity activity launch
[2014-12-29 16:29:42 - app-name] Automatic Target Mode: Several compatible targets. Please select a target device.
[2014-12-29 16:29:47 - app-name] Uploading app-name.apk onto device '192.168.56.101:5555'
[2014-12-29 16:29:50 - app-name] Installing app-name.apk...
[2014-12-29 16:29:51 - app-name] Installation error: INSTALL_FAILED_NO_MATCHING_ABIS
[2014-12-29 16:29:51 - app-name] Please check logcat output for more details.
[2014-12-29 16:29:51 - app-name] Launch canceled!
Run Code Online (Sandbox Code Playgroud)
logcat是空的.我尝试在几台较旧的虚拟机上运行我的应用程序,没有任何问题.
我重启了几次Nexus 5,再次安装了ARM Translation,更新了SDK,重新启动了ADB,重新启动了计算机,但结果仍然相同.
作为参考,当我尝试(仅测试会发生什么)在Nexus 7上运行我的应用程序而我没有安装ARM翻译时,它告诉我与Nexus 5完全相同的事情,其中ARM翻译应该成功安装,但显然不起作用.
我错过了什么?
UPD:我刚刚安装了Android Studio,它就是一样的.
Waiting for device.
Target device: genymotion-google_nexus_5___5_0_0___api_21___1080x1920-192.168.56.102:5555
Uploading file
local path: /Users/usr/AndroidstudioProjects/app-name/app/build/outputs/apk/app-debug.apk
remote path: /data/local/tmp/com.example.appname
Installing com.example.appname
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.example.appname"
pkg: /data/local/tmp/com.example.appname
Failure [INSTALL_FAILED_NO_MATCHING_ABIS]
Run Code Online (Sandbox Code Playgroud)
所以至少我可以肯定这不是IDE的问题.
INSTALL_FAILED_NO_MATCHING_ABIS 是指当您尝试安装具有本机库的应用程序,但它没有适合您的 CPU 架构的本机库时。例如,如果您为armv7编译了一个应用程序并尝试将其安装在使用Intel架构的模拟器上,那么它将无法工作
| 归档时间: |
|
| 查看次数: |
3396 次 |
| 最近记录: |