Android Studio 中的 Flutter 和 Couchbase:处理“命令 'C:/Program Files/Git/bin/bash'” 已完成,退出值非零 35

问题描述 投票:0回答:1

我正在尝试运行位于以下位置的 Couchbase Lite 初始化示例:https://cbl-dart.dev/install/。然而,我在运行时不断收到此错误,并且 Stack Overflow 上似乎没有人以前遇到过此错误:

Launching lib\main.dart on sdk gphone64 x86 64 in debug mode...
Running Gradle task 'assembleDebug'...
Installing native libraries for Couchbase Lite for android
Error in line 124 in file ./tool/install_libraries.sh

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':cbl_flutter_ce:installLibraries'.
> Process 'command 'C:/Program Files/Git/bin/bash'' finished with non-zero exit value 35

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 31s
Exception: Gradle task assembleDebug failed with exit code 1

我在 Android Studio 中使用 Flutter。我的代码由创建新 Flutter 项目时给出的样板 Flutter 应用程序组成,仅对我的 main.dart 文件进行了此更改:

import 'package:flutter/material.dart';
import 'package:cbl_flutter/cbl_flutter.dart';
import 'package:cbl_flutter_ce/cbl_flutter_ce.dart';

Future<void> main() async {
  await CouchbaseLiteFlutter.init();
  runApp(const MyApp());
}

我还在系统变量和用户变量部分将 C:/Program Files/Git/bin/bash 添加到我的 PATH 变量中,但无济于事。作为最后的评论,我检查了错误中提到的文件 ./tool/install_libraries.sh 中的第 124 行,也无济于事;它只包含以下内容(我对.sh文件不太熟悉):

curl "$(
    _couchbaseLiteCDownloadUrl \
        "$COUCHBASE_EDITION" \
        "$COUCHBASE_LITE_C_RELEASE" \
        "$target"
)" \
    --silent \
    --fail \
    --retry 5 \
    --retry-max-time 30 \
    --output "$couchbaseLiteCArchiveFile"

如有任何帮助,我们将不胜感激!

android flutter dart couchbase couchbase-lite
1个回答
0
投票

curl 8.4 中有一个错误

请参阅 https://github.com/aws/aws-sdk-cpp/pull/2811/files,其中提供了解决方法和该错误的链接。解决方法是安装并使用curl 8.5

© www.soinside.com 2019 - 2024. All rights reserved.