首页 > 解决方案 > 为什么 DJI Mobile SDK 需要 Android 物理设备,而不能与 Android 虚拟机配合使用?

问题描述

我需要使用DJI Android Mobile SDK,但在文档中我们可以看到需要物理设备。为什么?没有模拟设备的物理设备有什么?是否有任何非官方的方法来DJI Mobile SDK运行Android virtual machine

这是要求:

Android API Level 19 or higher
Android Studio 1.5 or higher
Device support: Samsung S7, Samsung S8, Samsung tabs 705c, Samsung S6, Samsung S5, Samsung NOTE4, Samsung NOTE3, Google Pixel, Google Nexus 9, Google Nexus 7 II, Ascend Mate7, Huawei Mate 8, Nubia Z7 mini, SONY Xperia Z3, MI 3, MI PAD

我尝试使用 Anbox,但示例代码不起作用,出现白屏。

标签: androidvirtual-machinedji-sdk

解决方案


当前的文档实际上是指使用模拟器(我的重点):

如果 App Key 生成正确且Android 模拟器或移动设备具有 Internet 连接,则应看到以下内容:[...]

所以我不确定 SDK 是否需要物理设备。

如果文档已经过时并且 SDK 确实需要物理设备,我可以想象的一个功能是支持蓝牙,而模拟器不提供


推荐阅读