RTKGPS+(カスタムバージョン)の更新

以前ビルドしたものがpixel3で起動できなくなってたので修正しました。

修正したapkはこちらからダウンロードできます。

コードはこちら
github.com

以下作業メモ

以前修正したコードを取ってくる。
git clone -b Customized https://github.com/tmizu23/RtkGps.git

RTKLIBの取得(最新版に変更)

cd RtkGps
git submodule deinit -f jni/RTKLIB
git rm -rf jni/RTKLIB
rmdir /s .git\modules\jni\RTKLIB
git submodule add -b rtklib_2.4.3 https://github.com/tomojitakasu/RTKLIB.git jni/RTKLIB

jni/RTKLIB-unixsocket.patchのパッチをあてる
android studioVCS -> Apply patch... でファイルを指定する

以前の記事に従いソースを修正

simonlynen_android_libsの取得

git submodule update -i

build.gradle

コメントアウト
//ndkVersion '21.3.6528147'

変更
classpath 'com.android.tools.build:gradle:4.0.1'

local.properties

追加
ndk.dir=C\:\\Users\\mizutani\\AppData\\Local\\Android\\Sdk\\ndk\\21.3.6528147

以下のメッセージに従う

Minimum supported Gradle version is 6.1.1. Current version is 4.4.

Please fix the project's Gradle settings.
Fix Gradle wrapper and re-import project

AndroidManifest.xml

削除
android:minSdkVersion="18"
android:targetSdkVersion="18"