开源无人机手机地面站之Towe(一)

  • Post author:
  • Post category:其他


前几天在研究无人机手机地面站,百度了一下,3dr公司有个开源的Tower,我下了下来看着还不错,关键是开源啊。。。

附上下载地址

Tower源码下载(github)

这是android studio编译的(也建议用eclipse的老手们赶紧换吧),现在是4.0.0版本,同时支持百度地图和谷歌地图。下下来之后导入android studio,

这里还是要说一下,导入后可能会报错,我当时可是各种错啊,于是各种百度,于事无补,问了大神还是不行,但是大神说了他当时导入时可是一点错也不报啊。我觉得是网络的问题,有些东西下载不下来,所以报错(错误也是这样提示的),我当时用的是电信的网络(我用的是政府大楼的网络,也有可能有加密什么的),挂上vpn还是不行。

到宿舍用移动网络重新下了,重新导入,编译后基本不报错(也是无语了,移动的没用vpn都行)。我说基本上不报错,还是有个错,


这个上面会有红叉,但是日志找不出错误,一阵狂百度,最后找到原因。

打开这个文件找到1处,这里是apk的证书签名,改成自己的就行了(如果不知道什么是证书签名自行百度),然后编译运行,可以在手机上运行了。当时那个激动啊。。。。

但是谷歌地图和百度地图不能显示,这是因为要重新申请谷歌地图key和百度地图key,谷歌得挂vpn否则进不去。

google key申请


百度地图yey申请

,值得注意的是google key申请的时候要登录google账号,没有注册google账号的童鞋注意了,在官网是注册不了的(可以试一下),因为要短信验证,但是短信收不到。这时可以在手机上下个play商店,上面可以注册(当然要vpn)。

申请key的时候要注意sha1和包名要填对,否则地图不会显示。

替换掉就行了。

如果确定上面都做对了,但是地图还是不显示,这时候试试这个

选中这个再编译运行试试,这样地图应该可以显示了(如果不显示请检查key是否正确)。

这样Tower算是编译成功了。



版权声明:本文为zhoujian5987原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。