flutter - jitsi 在构建时遇到颤振崩溃
问题描述
使用来自这里jitsi_meet的最新 jitsi_meet 包,包安装无法正常工作,所以用谷歌搜索了很多,
遵循从这里开始的每一步Android 步骤
最后在 build 上归零到这个错误,
无法确定任务 ':app:compileDebugJavaWithJavac' 的依赖关系。
无法解析配置 ':app:debugCompileClasspath' 的所有任务依赖项。无法解决项目:react-native-jitsi-meet。要求:项目:应用程序>项目:应用程序声明了从配置“实现”到配置“默认”的依赖关系,该依赖关系未在项目的描述符中声明:react-native-jitsi-meet。
现在看起来 node_modules 从未为 jitsi_meet 生成,因为在进一步谷歌搜索时,这条路径似乎无法访问settings.gradle
,../node_modules/react-native-jitsi-meet/android
include ':app'
def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()
def plugins = new Properties()
def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
if (pluginsFile.exists()) {
pluginsFile.withReader('UTF-8') { reader -> plugins.load(reader) }
}
include ':react-native-jitsi-meet'
project(':react-native-jitsi-meet').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-jitsi-meet/android')
plugins.each { name, path ->
def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
include ":$name"
project(":$name").projectDir = pluginDirectory
}
我想知道颤振将如何使用 npm 生成这些模块,我是否应该在颤振项目中也安装 npm?官方 pub 网站没有详细说明这一点。
解决方案
推荐阅读
- ios - 如何在 swift 4 中检测 UIview 失去焦点或获得焦点?
- yaml - 在同一 yaml 文件中访问 yaml 映射中的项目
- excel - 使用 vba 检查列在 excel 中是否可见
- ios - 如何在 Xcode for iOS 中启用 ASLR
- javascript - 为什么 http 响应没有显示在 chrome 调试的网络选项卡中?
- angular - Ionic 创建 PWA:CLI 中的模式验证失败
- sql - 可以使用多个参数从 PowerShell 运行 SQL 文件
- php - 是否可以在我的 wordpress plugin.php 文件中实现 init.php?
- javascript - 如何在 Nuxt.js 中使用外包和可编辑的脚本?
- sql - 使用 Self-Join 在表中查找更新