首页
教程
无人机教程
手持教程
后期教程
作品
航拍无人机
DJI Mavic
DJI Avata
DJI Mini
DJI FPV
DJI Air
Phantom
Inspire
其他
手持摄影
创意摄影
DJI Mic
Osmo Action
Osmo Mobile
Osmo Pocket
Ronin
商用产品
行业应用
教育应用
农业应用
咨询
官方公告
售后服务
查禁飞区
其他
活动
官方活动
大疆校园
同城约飞
每日签到
其他
发帖
登录
注册
behap
已累计飞行 0 米
发布于
2015-8-17
浏览
4.5k
相关分类
SDK
Mobile-SDK
0
0
13
0
13 条评论
最新
最早
快来评论吧
yasenhu
14
已累计飞行 0 米
参考下我11楼的回答,希望能帮助到你
2015-8-19
yasenhu
13
已累计飞行 0 米
不客气~当时也是在这里折腾了很久,希望帮助其他的开发者少走点弯路
2015-8-19
behap
12
已累计飞行 0 米
用你的方法解决了我的问题,太感谢了,终于又可以用androidstudio开发了,:lol
2015-8-19
yasenhu
11
已累计飞行 0 米
看了下楼主的问题,应该是jniLib没有链接上,app 的build.gradle里面要设置jni的路径,你可以导入
DJI-SDK-LIB,也可以将这些lib拷贝到你自己的工程
1.比较简单的方法,直接链接到
DJI-SDK-LIB的lib,举个例子,
如下图所示你自己的 app和
DJI-SDK-LIB在同一个目录下,如果要关联DJI-SDK-LIB, 要按如下方法设置
build.gradle
[attach]48294[/attach]
compileSdkVersion 22 buildToolsVersion '22.0.1'
//加入下面这段,具体的路径根据lib的位置确定
sourceSets { main { jniLibs.srcDirs = ['..\\DJI-SDK-LIB\\libs'] } }
这个方法直接拷贝
DJI-SDK-LIB到你的工程即可,但其实不是个非常正确的方法
,
因为这样相当于是把jniLib的路径给改了,
以后其他的第三方库文件也必须要放在这里面了
2.另一种正规的方式是在
app\src\main 下面新建一个jniLibs,把
DJI-SDK-LIB\libs里面的文件全复制进去就可以了,这里就不用专门去设置了,因为默认的jniLib地址就是这个位置,和上一个方法原理上是一样的,好处就是其他的第三方库可以直接放在app的lib里面了
[attach]48298[/attach]
这两种方法我再SDK 1.X 和2.0下都测试过有效,接触安卓没多久,讲的有问题的地方请大家指出~
2015-8-18
lianghao4688
10
已累计飞行 0 米
android studio 会出
2015-8-17
behap
9
已累计飞行 0 米
我还没试官方给的那个教程 现在在用eclipse 没有出这个问题
2015-8-17
lianghao4688
8
已累计飞行 0 米
楼主你的问题解决了吗?我遇见相同 的问题。能否告知下。
2015-8-17
lianghao4688
7
已累计飞行 0 米
我去,纯中文的啊。我想知道这是从哪个地方进去的。为什么我找的是全英文的?
2015-8-17
behap
6
已累计飞行 0 米
谢谢,原来这里有android studio 版的 dev.dji.com上没有更新
2015-8-17
DJI-XCJ
5
已累计飞行 0 米
Hi,我们官方给出了一个导入SDK到android studio的教程,希望能够为你的开发带来帮助。
http://dji-dev.gitbooks.io/mobil ... VDemo_Part1_ch.html
2015-8-17
查看更多评论
关于作者
已累计飞行 0 米
behap
飞行学员
认证设备
暂无关联认证的设备
最新帖子
更多
M100 2.4G天线在哪,与遥控器通信的天线?
有人在单片机上 使用 数据透传吗?
关于数据透传