fix-build: APK compilation fixes

- Fix XML encoding issues (corrupted degree symbols, non-UTF8 bytes)
- Add swiperefreshlayout dependency for SwipeRefreshLayout
- Add missing string resources (language_*, select_map_type, select_language)
- Fix SettingsFragment ViewBinding AutoCompleteTextView compatibility
- Replace Material AutoCompleteTextView with android.widget version
- Add jitpack.io repo for MPAndroidChart dependency
- Add gradle wrapper (8.2) for reproducible builds
- Update .gitignore for build artifacts
This commit is contained in:
茂之钳
2026-05-25 04:43:42 +00:00
parent f5789e0d7d
commit 595b6a72ce
19 changed files with 564 additions and 352 deletions
@@ -151,7 +151,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="4dp">
<com.google.android.material.textfield.AutoCompleteTextView
<android.widget.AutoCompleteTextView
android:id="@+id/tvDefaultMapProvider"
android:layout_width="match_parent"
android:layout_height="wrap_content"
@@ -170,7 +170,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="4dp">
<com.google.android.material.textfield.AutoCompleteTextView
<android.widget.AutoCompleteTextView
android:id="@+id/tvDefaultMapType"
android:layout_width="match_parent"
android:layout_height="wrap_content"
@@ -189,7 +189,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="4dp">
<com.google.android.material.textfield.AutoCompleteTextView
<android.widget.AutoCompleteTextView
android:id="@+id/tvLanguage"
android:layout_width="match_parent"
android:layout_height="wrap_content"