更新一套LGPL版核心库,进入底层变更适配期

This commit is contained in:
2026-08-30 20:53:52 +08:00
parent 99917bac87
commit e102e07378
13 changed files with 17 additions and 58 deletions
+7 -7
View File
@@ -1,12 +1,11 @@
plugins {
id("com.android.application")
// The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins.
id("dev.flutter.flutter-gradle-plugin")
}
android {
namespace = "com.lxh.qingting_player"
compileSdk = flutter.compileSdkVersion
compileSdk = 36
ndkVersion = flutter.ndkVersion
compileOptions {
@@ -17,23 +16,24 @@ android {
defaultConfig {
applicationId = "com.lxh.qingting_player"
minSdk = flutter.minSdkVersion
targetSdk = flutter.targetSdkVersion
targetSdk = 34
versionCode = flutter.versionCode
versionName = flutter.versionName
// ⬇️ 把 ndk 配置放在这里(defaultConfig 内部)
ndk {
abiFilters.addAll(listOf("armeabi-v7a", "arm64-v8a"))
abiFilters.addAll(listOf("arm64-v8a"))
}
}
buildTypes {
debug {
}
release {
signingConfig = signingConfigs.getByName("debug")
}
}
}
kotlin {
compilerOptions {
jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17
@@ -42,4 +42,4 @@ kotlin {
flutter {
source = "../.."
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -13,10 +13,8 @@ class MainActivity : AudioServiceActivity() {
private val CHANNEL = "com.lxh.qingting_player/file_provider"
// ⭐ 关键:注册 MethodChannel
override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
super.configureFlutterEngine(flutterEngine)
MethodChannel(flutterEngine.dartExecutor.binaryMessenger, CHANNEL)
.setMethodCallHandler { call, result ->
if (call.method == "getContentUri") {
@@ -50,6 +48,15 @@ class MainActivity : AudioServiceActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// 🔥 测试 libmpv.so 能否被系统加载
try {
System.loadLibrary("mpv")
Log.e("MPV_TEST", "🔥 libmpv LOAD SUCCESS")
} catch (e: Throwable) {
Log.e("MPV_TEST", "🔥 libmpv LOAD FAILED", e)
}
setHighRefreshRate()
}