mirror of
https://github.com/atsunatsu/Look4Sat.git
synced 2026-10-02 03:15:37 +00:00
feat(cw): ship 64-bit CW decoder — arm64-v8a jniLibs from Morse Expert 1.15 Play split
Brings in libnativedecoderjni.so for arm64-v8a (from Iu-yang1/Look4Sat-FT4, the Morse Expert 1.15 official Play arm64 split) and lifts the ABI pin from armeabi-v7a-only to armeabi-v7a + arm64-v8a in both feature/cw and app. 64-bit devices now load the native decoder natively instead of falling back to ARM32 (or crashing when the arm64 lib was missing).
This commit is contained in:
1 parent
200d2274de
commit
14b98cc7b1
3 files changed
+9
-3
No files matched your search
@@ -18,7 +18,12 @@ android {
|
|||||||
namespace = libs.versions.packageName.get()
|
namespace = libs.versions.packageName.get()
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
applicationId = "cn.ba7opf.look4sat"
|
applicationId = "cn.ba7opf.look4sat"
|
||||||
ndk { abiFilters.add("armeabi-v7a") }
|
// CW decoder ships for both ABIs (see feature/cw jniLibs); the APK must
|
||||||
|
// not be pinned to 32-bit only or 64-bit devices fall back to ARM32.
|
||||||
|
ndk {
|
||||||
|
abiFilters.add("armeabi-v7a")
|
||||||
|
abiFilters.add("arm64-v8a")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
signingConfigs {
|
signingConfigs {
|
||||||
create("release") {
|
create("release") {
|
||||||
|
|||||||
@@ -10,10 +10,11 @@ android {
|
|||||||
compileOptions {
|
compileOptions {
|
||||||
encoding = "UTF-8"
|
encoding = "UTF-8"
|
||||||
}
|
}
|
||||||
// 照搬 Morse Expert 1.15: native 解码器仅 armeabi-v7a
|
// Morse Expert 1.15 官方 Play 分包提供 ARM32/ARM64 原生解码器
|
||||||
|
// (jniLibs/armeabi-v7a + arm64-v8a), 两个 ABI 都打进 APK
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
ndk {
|
ndk {
|
||||||
abiFilters += listOf("armeabi-v7a")
|
abiFilters += listOf("armeabi-v7a", "arm64-v8a")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
Reference in new issue
Block a user