大疆mobile sdk文档中叙述Android环境运行 Sample Application很简单
一、准备工作:
1.mobile-SDK-Android-master下载:https://github.com/dji-sdk/Mobile-SDK-Android
2.Android Studio 3.0下载:http://www.android-studio.org/ 我下载的是win64(无sdk)exe文件
3.genymotion安卓模拟器下载:http://www.genymotion.net/ 最快的安卓模拟器,要比Android Studio自带的模拟器快的多
二、Android Studio和genymotion安装
Android Studio3.0安装参考: http://www.jb51.net/article/128057.htm?utm_source=debugrun&utm_medium=referral
genymotion安装参考: https://jingyan.baidu.com/article/3ea51489e7d8bd52e61bba36.html
注意的点:
genymotion配置:
setting->VirtualBox Virtual Devices 填写VirtualBox安装路径。
setting->ADB 选中Use custom Android SDK tools 填写Android Sdk 安装路径。
三、Android Studio 导入 Mobile-SDK-Android-master
Android Studio 打开工程文件中build.gradle文件。
点击打开Manifests->AndroidManifests.xml文件,把自己App key粘贴到android::value
然后就可以build工程了,build过程可能会出现错误提示安装对应的文件,点击安装,重新build即可。
四、虚拟机调试运行(也可直接真机运行)
由于sample工程要求Android API 21,我在Genymotion中添加的虚拟设备为
对应android版本为5.0
运行工程,要先启动虚拟设备,Android studio才能检测到
双击虚拟设备运行(genymotion 确实快得多),点击run->run app 选择genymotion建立的设备
五、连接真机运行
我用的手机为:魅族metal,Android 5.0
此手机型号稍微坑。
1、Android studio 设置
run->edit configuration
2、手机通过usb连接电脑,打开usb调试模式,不同机型稍有不同。
3、安装adb驱动:若Android studio未找到设备,应该是安卓手机未安装adb 驱动
Android studio 通过adb工具连接手机,可以在Android sdk安装文件下的platform-tools文件夹下打开cmd,
输入adb devices, 若连接到设备,会显示设备***
通过豌豆荚给安装adb驱动:http://www.wandoujia.com/
打开电脑端豌豆荚,连接上手机,会自动安装驱动。
5、运行程序
点击run app运行,大功告成,手机端会显示软件界面
并安装上dji sdk sample app.
由于未连接遥控器,提示No Product Connected.
六、连接设备即可运行app。