在笔记本电脑上重新安装 OS X 后,我刚刚下载了 Genymotion 2.2,但无法再在 Genymotion 中使用拖放功能。以前我安装了 Ubuntu,一切都开箱即用。现在我已经重新安装了 OS X,每次我在 Genymotion 中拖放文件时都会收到此错误:
Invalid filename:
/.file/id=6571367.1120489
我读过的大多数帖子都告诉您从 VirtualBox 启用拖放功能(我做到了)并启用文件夹共享(我也这样做了)或提到了一些其他错误,这意味着 ADB 设置不正确(我什至下载了 Android SDK并将 Genymotion 指向它接受的自定义 SDK 路径)。
有没有其他人遇到过这个错误?我在大约 15-20 分钟的搜索中找不到任何其他帖子。我附上了屏幕截图,以防万一。
编辑:如果我创建文件路径 (/.file/id=6571367.1120489),Genymotion 将其复制到/sdcard/download 为“id=6571367.1120489”。我曾希望做一个 chmod 可以通过给我的普通用户权限来写入路径(为什么 Genymotion 被设置为使用/.file/,无论如何?),如果我不拖放一个名称来自错误消息,它不传输。即使它确实传输了,它也不会闪烁或安装我正在尝试做的文件。我一直在尝试刷新 ARM 翻译 zip。
我也知道 ADB 是工作的,因为我手动推送了 ARM 翻译 zip 和 gapps 包的内容。
最佳答案
有一个简单的解决方案:
- 亚行重新挂载
- adb push/Genymotion-ARM-Translation_v1.1/system/system
- adb push/gapps-kk-20140105-signed/system/system
- 重启设备
完成!
关于android - 如何在 OS X 上使用 Genymotion 拖放支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25585321/