DroidPlanner PlayUAV 社区版 代码 已经上传

飞控开发

因社区用户要求,上传DroidPlanner PlayUAV 社区版代码。 整个工程文件都在附件里, 下载后直接用Android Studio 就可以编译, 请自己去申请 百度地图 SDK API Key , 并添加到工程里。 本想整理好代码之后再上传, 用户一直催促,那就上传吧 。

130 个评论


QQ图片20150129162632.jpg

支持!
赞赞赞
太好了
大赞。。。。
不好意思,在下小白……在eclipse中打开后BaiduMapFragment.java文件有报错,我尝试导入android-support-v4.jar包后该文件中错误基本消除,但许多其他文件又出现报错。请问我应该如何消除这些错误呢?谢谢~~
改用Android stdio、
赞!





一直都是用eclipse,用Android stdio打开提示这个。。。怎么办?有详细的步骤吗?好失败啊。。。
czlczl

czlczl 回复 潇洒

你改用local gradle的地址试试,指向你自己的gradle包
求助,studio里面打开工程时下面的问题could not find property 'config' on SigningConfig container.

我的也是一直提示 could not find property 'config' on SigningConfig container.
点个赞!
could not find property 'config' on SigningConfig container. 的问题是因为 我上传的代码里面删除了我的签名配置信息. 遇到这个问题的可以这样修改:
打开 Android 目录下 的 build.gradle, 找到如下字段:

signingConfigs {
release {
storeFile getAppKeystoreFile()
storePassword getAppKeystorePassword()
keyAlias getAppKey()
keyPassword getAppKeyPassword()
}

}

替换成:

signingConfigs {
release {
storeFile getAppKeystoreFile()
storePassword getAppKeystorePassword()
keyAlias getAppKey()
keyPassword getAppKeyPassword()
}
config {
keyAlias '你的key别名'
keyPassword '你的key密码'
storeFile file('你的密钥存储路径')
storePassword '你的存储密码'
}
}
谢谢。
第一次使用Android studio,导入工程编译如下一堆错误,请问什么原因,我的studio配置问题?
谢谢
Error:A problem occurred configuring project ':Android'.
> Could not resolve all dependencies for configuration ':Android:_debugCompile'.
> Could not find com.google.android.gms:play-services-maps:6.5.87.
Searched in the following locations:
https://jcenter.bintray.com/com/google/android/gms/play-services-maps/6.5.87/play-services-maps-6.5.87.pom
https://jcenter.bintray.com/com/google/android/gms/play-services-maps/6.5.87/play-services-maps-6.5.87.jar
Required by:
droidplanner-master:Android:unspecified
> Could not find com.google.android.gms:play-services-location:6.5.87.
Searched in the following locations:
https://jcenter.bintray.com/com/google/android/gms/play-services-location/6.5.87/play-services-location-6.5.87.pom
https://jcenter.bintray.com/com/google/android/gms/play-services-location/6.5.87/play-services-location-6.5.87.jar
Required by:
droidplanner-master:Android:unspecified > com.sothree.slidinguppanel:library:2.0.2
signingConfigs {
release {
storeFile getAppKeystoreFile()
storePassword getAppKeystorePassword()
keyAlias getAppKey()
keyPassword getAppKeyPassword()
}
config {
storeFile file("gradle.keystore")
storePassword "gradle"
keyAlias "gradle"
keyPassword "gradle"
}
报错:
Error:Execution failed for task ':Android:packageRelease'.
> Failed to read key gradle from store "E:\droidplanner-master\Android\gradle.keystore": null
请问这个gradle.keystore是个怎样的文件,找了半天没发现,咋搞?
消除了200多个因为翻译导致的问题。
youke

youke 回复 lg836

成功了吗?
lg836

lg836 回复 youke

就剩下一个错误了,不知道咋弄,今晚再试试
终于搞定了,问题就在于ketstroe文件删除后,空的不行,自己再新建一个即可:步骤:
另外一种打包方法:菜单Build->Generate Signed APK->选择打包的module->配置keystore信息->OK,这
还要搞定百度key,以前的百度地图开发key容易搞,这个还要到网站申请。
折腾两晚上,终于编译通过。
又遇到问题,key问题,解决方案:http://www.playuav.com/article/135
你好,我编译也是遇到很多错误,能否将你修正后的代码发我一份,谢谢!!
邮箱15605190630@163.com 麻烦了!!
在下小白····第一次接触androidstudio和droidplanner。导入之后遇到这种情况,应该怎么解决?求各位大神指点一下,谢谢
config {
keyAlias “AndroidStudioKeystore”
keyPassword “123456”
storeFile file("C:\Users\Mike\AndroidStudioKeystore.jks")
storePassword “123456”
}

}
请问我这么写签名配置信息可以吗?自己在AndroidStudio上新建的keystore再在build.gradle里面修改的如上代码。但是为什么显示connot infer argument types?不知道是那里写错了,大神帮我看看不会是“”引号或者 \反斜杠 写的有问题?
提示错误:
Error:failed to find target android-19 : E:\Android_Studio_sdk
Install missing platform(s) and sync project

这又是怎么一回事?
大神求助啊
很明显,你的Android SDK版本不一致
我发你都没有用,百度的KEy很坑爹,你必须自己去申请。
我也上传一个吧。Android SDk已经升级到21了。最近没空研究代码,先写论文。
我的修复了两个问题:
第一是 多国语言的问题,直接忽略了翻译文件缺失的错误。
第二:是我补充了签名,这个签名文件是我的,大家不行的话,自己做一个签名的keystore
第三:百度SDk按照百度官方申请后是不行的,要按照这个搞又遇到问题,key问题,解决方案:http://www.playuav.com/article/135
哦哦,谢谢。我先改改,有问题再请教你。(^_^)
系统有不过啊,我把附近传了,咋没显示?
什么附近传了?没懂额(⊙o⊙)…
什么附近传了?没懂额(⊙o⊙)…
你是说附件么?
帖子回复支持附件,可我把代码传了,还是不现实,不知道去哪里了?要hedong解决才行啊
万一不行,麻烦你发一份到我邮箱吧472702317@qq.com。谢谢啦
等等,我擦,压缩后50M,大附件传。我睡觉了,传完,自动发送。
显示Gradle project sync failed.

Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.

请问这个是什么问题?怎么解决?
如何直接忽略了翻译文件缺失的错误,怎么做一个签名的keystore?
大神还是传我一份代码吧
这个真心不懂,hedong来解释吧
直接新建吧,看我上面的回复:步骤:
另外一种打包方法:菜单Build->Generate Signed APK->选择打包的module->配置keystore信息->OK,这
thank you!
翻译文件缺失的错误怎么办?
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools"
tools:ignore="MissingTranslation">
y有错误的XMl中,加上这个tools:ignore="MissingTranslation"
加在XML中的那个位置?每个要翻译的词都加吗
楼主求教~翻译缺失的错误怎么解决?
hedong,lg836,两位大侠,能否把你们用的android srudio及sdk的版本说下,最好直接传到百度盘上,给新手用下。配了一天多的环境还是搞不定啊!
国内对google墙得太厉害了
国内对google墙得太厉害了
我已经回复了啊
我也是菜鸟,这货开源谁写的,代码完全没有注释,看的头疼!
我的是Android Studio 1.0
SDK是21
build tools 21.1.2
换host文件
把后缀名替换吧
整个代码结构,没人指导,看起来非常头痛,目录众多,层次深。
想看看waypoint怎么生成的,结果发现mission writer.java啥啥木有。
除了hedong的注释,真的没发现一点点注释。
我的也是这个问题,你是怎么解决的?
Could not find com.google.android.gms:play-services-maps:6.5.87.
又来打扰你了。tools:ignore="MissingTranslation"怎么加?加在XML中的那个位置?每个要翻译的词都加吗
那个有错误,你就加在那个里面。双击错误,会自动定位到你的错误文件。
解决了com.google.android.gms:play-services-maps:6.5.87问题,方法如下:先翻墙,更新sDK,装上google play相关的包就可以了。
万恶的方校长,祝病魔早日战胜你!真的坑你爷啊,费了两天多时间,可怜新手啊!
还是不明白,百度生成的密钥字串要放哪里啊?放到代码中替换吗?替换哪处?新手苦逼啊,多谢了!
hedong,lg836,两位大侠,帮帮忙,百度网站生成的key要怎么用?放在哪?多谢!
搞定!感谢hedong!提供了这么好的代码!
你这是伸手dang,百度已经很明确放在那里了。
原来搜到的都是老旧资料,所以不行。后来找到百度最新资料才搞定,老鸟见笑了
楼主神人啊!
楼主犀利,先留名,在请问,我xbee模块可以连PC地面站mission planner,但是用otg连接不上手机上面的PlayUAV?楼主求解答。。。。。。。。
@hedong,请问我xbee模块可以连PC地面站mission planner,但是用otg连接上手机地面站PlayUAV,无法连接,显示的是“找不到设备”?
楼主,请问你代码有注释吗?能简要说明下代码吗
传给你了吗?大兄弟
兄弟,翻墙了貌似还是不能更新SDK啊。。。咋回事儿?,是不是需要先下载google play?
支持
导入后出现这个错误。。求解
能不能发一份你修改后的给我?284978383@qq.com
表示弄了两天也没编译成功这个代码,求大神解救。
现在只有一个问题,就是用户这个版本有的能解锁,有的不能解锁不了。用华为的C6的时候还报错,我也下载了你在另一个帖子发布的apk,也是一样的。
谁能说说从点arm到发mavlink的代码执行流程?
求问大神们,按照源码原封不动的打包APK文件的时候发生如下错误怎么解决!?

QQ截图20151013153043.jpg

应该是Android 的SDK-tool版本不对,升级一下高一点的版本应该就可以了。
我的都可以了,也可以生产APK了,但是地图的问题弄不明白,我需要GOOGLE地图的版本,群主,能否给我一个只去除了对3DR service和Google play的版本,Google地图我想要保留。方便的话发到我的邮箱:273046525@qq.com 不胜感激。
Waiting for device.
Target device: genymotion-google_nexus_4___5_0_0___api_21___768x1280-192.168.56.101:5555
Uploading file
local path: E:\APPSD\droidplanner-master\Android\build\outputs\apk\droidplanner-3-debug.30010.apk
remote path: /data/local/tmp/com.playuav.android
Installing com.playuav.android
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.playuav.android"
pkg: /data/local/tmp/com.playuav.android
Failure [INSTALL_FAILED_NO_MATCHING_ABIS]
上面的问题怎么解决呢,现在有没有简单的版本,方便的话给我一份,谢谢了。
Error:Authentication scheme 'all'(Authentication) is not supported by protocol 'file'
大神知道这是怎么个情况。
yuzhuo

yuzhuo 回复 lg836

能给我发一个编译通过的源码吗,我资源文件没有地方报错,但是R文件一直出现不了,247741082@qq.com,非常感谢
Error:Authentication scheme 'all'(Authentication) is not supported by protocol 'file'
android stdio 1.5以上就报着个错误。
请问有人解决了没?
我是1.5,没有这个问题
我也报Error:Authentication scheme 'all'(Authentication) is not supported by protocol 'file' android报这个错误,求大神讲解。最好有大神发我一份代码,邮箱1005715562@qq.com
studio是1.5以上版本,谢谢了
地磁校正有没有成功的,我这一直没成功不知道什么原因,请知道的大神告诉我一下,谢谢。发邮箱也可以501819524@qq.com
为什么我的一直可以编译通过,但是运行就出问题,闪退???
Unable to start activity ComponentInfo{com.playuav.android/com.playuav.android.activities.FlightActivity}: java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=com.playuav.android.lib.model.IDroidPlannerServices }


什么原因??

回复 qinhuaping

我和你一样的问题,错误提示都一样。
Caused by: java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=com.playuav.android.lib.model.IDroidPlannerServices }
解决了吗?加下QQ1211201514
大神,能不能把你的代码发我一份??多谢多谢!!
Android Studio 1.5.1 Gradle Build时出错。
Error:Authentication scheme 'all'(Authentication) is not supported by protocol 'file'。
查询一下午无解,各位是怎么解决的?

回复 JackHenry

有没有解决这个问题?
为什么百度地图上只有格子?我已经把自己申请的“开发者key”添加到androidManifest中的application里了。
申请百度地图KEY之前要修改包名吗?
大神,我编译通过了,在安卓4.4.4下安装没问题,在安卓5.0.1下安装闪退,我把编译版本也提高了,大神,还有哪些地方需要修改么?

要回复文章请先登录注册