開發(fā)工具
- 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
, 將其中g(shù)ithub地址替換為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
- 正常編譯運行即可刨秆。