为 audioplayers_android 模块单独设置 Java 1.8,其他模块保持 Java 17

This commit is contained in:
Developer
2026-03-31 03:13:47 +08:00
parent 7c09ade2bb
commit d66dc73349
24 changed files with 367 additions and 527 deletions

View File

@@ -26,13 +26,6 @@ class HttpClient {
static final Dio _dio = Dio(_options);
/// 添加调试日志
static void _debugLog(String message) {
if (kDebugMode) {
print('HttpClient: $message');
}
}
/// GET请求
static Future<HttpResponse> get(
String path, {
@@ -92,10 +85,6 @@ class HttpClient {
}) async {
try {
final url = '$_baseUrl$path';
_debugLog('请求 $method $url');
if (queryParameters != null) {
_debugLog('查询参数: $queryParameters');
}
final options = Options(
method: method,
@@ -129,9 +118,6 @@ class HttpClient {
throw UnsupportedError('HTTP method $method is not supported');
}
_debugLog('响应状态: ${response.statusCode}');
_debugLog('响应数据: ${response.data}');
return HttpResponse(
statusCode: response.statusCode ?? 0,
body: response.data is String
@@ -140,7 +126,6 @@ class HttpClient {
headers: response.headers.map.cast<String, String>(),
);
} on DioException catch (e) {
_debugLog('Dio异常: ${e.type} - ${e.message}');
String message;
switch (e.type) {
case DioExceptionType.connectionTimeout:
@@ -159,7 +144,6 @@ class HttpClient {
}
throw HttpException(message);
} catch (e) {
_debugLog('未知异常: $e');
throw HttpException('请求失败:$e');
}
}
@@ -175,13 +159,6 @@ class HttpClient {
}) async {
try {
final url = '$_baseUrl$path';
_debugLog('FormData请求 $method $url');
if (queryParameters != null) {
_debugLog('查询参数: $queryParameters');
}
if (data != null) {
_debugLog('表单数据: $data');
}
final formData = FormData.fromMap(data ?? {});
@@ -213,9 +190,6 @@ class HttpClient {
throw UnsupportedError('FormData only supports POST method');
}
_debugLog('响应状态: ${response.statusCode}');
_debugLog('响应数据: ${response.data}');
return HttpResponse(
statusCode: response.statusCode ?? 0,
body: response.data is String
@@ -224,7 +198,6 @@ class HttpClient {
headers: response.headers.map.cast<String, String>(),
);
} on DioException catch (e) {
_debugLog('Dio异常: ${e.type} - ${e.message}');
String message;
switch (e.type) {
case DioExceptionType.connectionTimeout:
@@ -243,7 +216,6 @@ class HttpClient {
}
throw HttpException(message);
} catch (e) {
_debugLog('未知异常: $e');
throw HttpException('请求失败:$e');
}
}