我正在try 运行在:https://cbl-dart.dev/install/找到的Couchbase Lite的示例初始化.然而,我在运行时不断收到这个错误,似乎没有人在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中的Ffltter.我的代码由创建新的Fwing项目时给出的样板Ffltter应用程序组成,只对我的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变量中,但都没有用.最后,我判断了文件中的第124行./Tool/Install_Libraries.sh在错误中提到,也无济于事;它只包含以下内容(我不太熟悉.sh文件):
curl "$(
_couchbaseLiteCDownloadUrl \
"$COUCHBASE_EDITION" \
"$COUCHBASE_LITE_C_RELEASE" \
"$target"
)" \
--silent \
--fail \
--retry 5 \
--retry-max-time 30 \
--output "$couchbaseLiteCArchiveFile"
任何帮助将不胜感激!