mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-08-02 00:36:20 +08:00
@@ -12,6 +12,12 @@ include: package:flutter_lints/flutter.yaml
|
|||||||
analyzer:
|
analyzer:
|
||||||
exclude:
|
exclude:
|
||||||
- lib/grpc/bilibili/**
|
- lib/grpc/bilibili/**
|
||||||
|
- lib/utils/android/bindings.g.dart
|
||||||
|
- android/**
|
||||||
|
- ios/**
|
||||||
|
- linux/**
|
||||||
|
- macos/**
|
||||||
|
- windows/**
|
||||||
# - lib/common/widgets/flutter/**
|
# - lib/common/widgets/flutter/**
|
||||||
|
|
||||||
formatter:
|
formatter:
|
||||||
|
|||||||
@@ -19,6 +19,20 @@ subprojects {
|
|||||||
}
|
}
|
||||||
|
|
||||||
subprojects {
|
subprojects {
|
||||||
|
beforeEvaluate {
|
||||||
|
if (project.name == "jni") {
|
||||||
|
val agpMajorVersion = com.android.Version.ANDROID_GRADLE_PLUGIN_VERSION
|
||||||
|
.substringBefore('.')
|
||||||
|
.toInt()
|
||||||
|
val builtInKotlinProperty =
|
||||||
|
project.providers.gradleProperty("android.builtInKotlin").orNull
|
||||||
|
val isBuiltInKotlinEnabled = agpMajorVersion >= 9 &&
|
||||||
|
(builtInKotlinProperty == null || builtInKotlinProperty.toBoolean())
|
||||||
|
if (!isBuiltInKotlinEnabled) {
|
||||||
|
project.apply(plugin = "org.jetbrains.kotlin.android")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
afterEvaluate {
|
afterEvaluate {
|
||||||
if (project.extensions.findByName("android") != null) {
|
if (project.extensions.findByName("android") != null) {
|
||||||
val androidExtension =
|
val androidExtension =
|
||||||
|
|||||||
@@ -99,6 +99,7 @@ extension type Runnable._(jni$_.JObject _$this) implements jni$_.JObject {
|
|||||||
}
|
}
|
||||||
final $i = jni$_.MethodInvocation.fromMessage($m);
|
final $i = jni$_.MethodInvocation.fromMessage($m);
|
||||||
final $r = _$invokeMethod($p.sendPort.nativePort, $i);
|
final $r = _$invokeMethod($p.sendPort.nativePort, $i);
|
||||||
|
$i.args?.release();
|
||||||
jni$_.ProtectedJniExtensions.returnResult($i.result, $r);
|
jni$_.ProtectedJniExtensions.returnResult($i.result, $r);
|
||||||
});
|
});
|
||||||
implementer.add(
|
implementer.add(
|
||||||
|
|||||||
43
pubspec.lock
43
pubspec.lock
@@ -404,26 +404,26 @@ packages:
|
|||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: dio
|
name: dio
|
||||||
sha256: ea2bad3c89a27635ce2d85cce4d6b199da49a5a48ec77b03e45b65a3b90922b0
|
sha256: "0df44ebba85e503958eb75d07eedd3c86275a58c1d3eda2f2ce8f0a2c3abbb3c"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "5.10.0"
|
version: "5.11.0"
|
||||||
dio_http2_adapter:
|
dio_http2_adapter:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: dio_http2_adapter
|
name: dio_http2_adapter
|
||||||
sha256: c56522c50bb3bab7e3ca77c153b0f03ae672a87d8c32e46be8f2868693ec9f0a
|
sha256: c48daafd9cded83368ba0b7d731db6bc9d0413fe21727abf1575780b7c8a74a1
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.7.1"
|
version: "2.8.0"
|
||||||
dio_web_adapter:
|
dio_web_adapter:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: dio_web_adapter
|
name: dio_web_adapter
|
||||||
sha256: dd58dc3861eb36edb13b217efc006a1c21e5bbc341de8c229b85634fa5e362e4
|
sha256: "0786d0b7295a373de356fc0af4f6f1d0ab2844ed31b19dfc5e7556b70e24212c"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.2.0"
|
version: "2.2.1"
|
||||||
dlna_dart:
|
dlna_dart:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
@@ -968,10 +968,10 @@ packages:
|
|||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: jni
|
name: jni
|
||||||
sha256: c2230682d5bc2362c1c9e8d3c7f406d9cbba23ab3f2e203a025dd47e0fb2e68f
|
sha256: ca1efa31ef27a0b8ecbb4f8dcf3785e5ad1b8a54c64af9b72d287ae81f93a4f4
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.0.0"
|
version: "1.0.1"
|
||||||
jni_flutter:
|
jni_flutter:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -980,15 +980,22 @@ packages:
|
|||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.0.1"
|
version: "1.0.1"
|
||||||
|
jni_util:
|
||||||
|
dependency: transitive
|
||||||
|
description:
|
||||||
|
name: jni_util
|
||||||
|
sha256: "1ba86da04a5f2bf18fde2edb235587e70c5b0fc5bd4ba955f46b00942c3fc35f"
|
||||||
|
url: "https://pub.dev"
|
||||||
|
source: hosted
|
||||||
|
version: "1.0.0"
|
||||||
jnigen:
|
jnigen:
|
||||||
dependency: "direct dev"
|
dependency: "direct dev"
|
||||||
description:
|
description:
|
||||||
path: "pkgs/jnigen"
|
name: jnigen
|
||||||
ref: "55520836d363aac7f1ebae47387d03a30302be7b"
|
sha256: "8e9887deae18ae9bb6067757020692bcfca52f614a98cd7a9a14cba6e5b43164"
|
||||||
resolved-ref: "55520836d363aac7f1ebae47387d03a30302be7b"
|
url: "https://pub.dev"
|
||||||
url: "https://github.com/dart-lang/native.git"
|
source: hosted
|
||||||
source: git
|
version: "0.17.0"
|
||||||
version: "0.17.0-wip"
|
|
||||||
js:
|
js:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -1226,10 +1233,10 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: objective_c
|
name: objective_c
|
||||||
sha256: "6cb691c686fa2838c6deb34980d426145c2a5d537491cb83d463c33cdbc726ed"
|
sha256: b7fb95a6d9a4f009edd63dc5ac69f07420b23a16161c6dd8660290b59c602e8e
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "9.4.1"
|
version: "9.5.0"
|
||||||
octo_image:
|
octo_image:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -1394,10 +1401,10 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: posix
|
name: posix
|
||||||
sha256: bebff4a1df009c2331c08ffb3a3b9e8f26733b4a0de34b23dbb07b1b8af21979
|
sha256: bc1bad54ad2b735816e31f8d4600cfde6c7839975085ddfbca48b6c9f7c4044e
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "6.5.1"
|
version: "6.5.2"
|
||||||
pretty_qr_code:
|
pretty_qr_code:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
|
|||||||
@@ -231,11 +231,7 @@ dev_dependencies:
|
|||||||
flutter_launcher_icons: ^0.14.4
|
flutter_launcher_icons: ^0.14.4
|
||||||
flutter_lints: ^6.0.0
|
flutter_lints: ^6.0.0
|
||||||
flutter_native_splash: ^2.4.6
|
flutter_native_splash: ^2.4.6
|
||||||
jnigen:
|
jnigen: ^0.17.0
|
||||||
git:
|
|
||||||
url: https://github.com/dart-lang/native.git
|
|
||||||
path: pkgs/jnigen
|
|
||||||
ref: 55520836d363aac7f1ebae47387d03a30302be7b
|
|
||||||
|
|
||||||
flutter_launcher_icons:
|
flutter_launcher_icons:
|
||||||
android: true
|
android: true
|
||||||
|
|||||||
Reference in New Issue
Block a user