开发工具
- android studio 3.1.3 (注意:使用最新版本android studio 2022.2.1编译时,报各种莫名其妙的错!!!)
- ndk: 21.4.7075529 (其它挑版本未测试)
源码
rtkgps源码如下:
- rtkgps最新代码 (https://gitee.com/dhz120/RtkGps.git ),代码同github一致,只是github有时候访问不到。
- rtkgps依赖的RTKLIB代码(https://gitee.com/dhz120/RTKLIB.git)
- rtkgps依赖的simonlynen_android_libs代码(https://gitee.com/dhz120/android_libs.git)
下载rtkgps源码:
git clone https://gitee.com/dhz120/RtkGps.git
修改RtkGps/.gitmodules
, 将其中github地址替换为gitee
[submodule "jni/simonlynen_android_libs"]
path = jni/simonlynen_android_libs
url = https://gitee.com/dhz120/android_libs.git
[submodule "jni/RTKLIB"]
path = jni/RTKLIB
url = https://gitee.com/dhz120/RTKLIB.git
下载子模块代码
# 切换的RtkGps目录
cd RtkGps
# 初始化子模块
git submodule init
# 更新子模块
git submodule update
编译运行
使用android studio 打开 RtkGps 项目:
- 配置ndk为21.4.7075529(File -> Project Structure -> Android NDK location)
- 修改
RtkGps/src/gpsplus/rtkgps/geoportail/License.java.sample
为RtkGps/src/gpsplus/rtkgps/geoportail/License.java
- 正常编译运行即可。
网友评论