【问题标题】:flutter - viewing .pub-cache files gives Request textDocument/documentSymbol failed颤振 - 查看 .pub-cache 文件给出请求 textDocument/documentSymbol 失败
【发布时间】:2021-04-02 16:40:38
【问题描述】:

每次查看第三方 Flutter 包(在 .pub-cache 文件夹中)的代码时都会收到这些错误消息:

[Error - 7:19:24 PM] Request textDocument/documentSymbol failed.
  Message: Invalid file path
  Code: -32003 
/Users/benjaminfarquhar/development/flutter/.pub-cache/hosted/pub.dartlang.org/hive-1.4.4+1/lib/src/hive_impl.dart
[Error - 7:19:24 PM] Request textDocument/codeAction failed.
  Message: Invalid file path
  Code: -32003 
/Users/benjaminfarquhar/development/flutter/.pub-cache/hosted/pub.dartlang.org/hive-1.4.4+1/lib/src/hive_impl.dart
[Error - 7:19:24 PM] Request textDocument/hover failed.
  Message: Invalid file path
  Code: -32003 
/Users/benjaminfarquhar/development/flutter/.pub-cache/hosted/pub.dartlang.org/hive-1.4.4+1/lib/src/hive_impl.dart
[Error - 7:19:25 PM] Request textDocument/hover failed.
  Message: Invalid file path
  Code: -32003 
/Users/benjaminfarquhar/development/flutter/.pub-cache/hosted/pub.dartlang.org/hive-1.4.4+1/lib/src/hive_impl.dart
[Error - 7:19:33 PM] Request textDocument/hover failed.
  Message: Invalid file path
  Code: -32003 
/Users/benjaminfarquhar/development/flutter/.pub-cache/hosted/pub.dartlang.org/hive-1.4.4+1/lib/src/hive_impl.dart

我没有用来获取它们。关于如何解决的任何想法?

我尝试将 settings.json dart sdk 设置从 null 更改为我的 dart sdk 位置:"dart.sdkPath": "/usr/local/opt/dart/libexec",但没有成功。

【问题讨论】:

    标签: flutter dart visual-studio-code


    【解决方案1】:

    我在 vscode v-1.58.2 中遇到了同样的问题,我用谷歌搜索了它,有人说要卸载/安装颤振 sdk,但是在跟踪了很多之后,错误的根源一直在生成,每当我悬停,或单击代码的任何部分。

    错误来源

    在 AndroidManifest.xml 中包含代码后

    <meta-data
            android:name="com.google.firebase.messaging.default_notification_icon"
            android:resource="@drawable/transparent.png" />
    

    后来我评论并删除了。

    解决方案

    我只是简单地执行了这些步骤...

    问题就解决了。

    我希望这可以帮助某人。

    【讨论】:

      【解决方案2】:

      这是使用 LSP 预览时的错误(请参阅 https://github.com/Dart-Code/Dart-Code/issues/2764)。它已被修复,尽管修复可能尚未达到 Flutter 的稳定版本。

      【讨论】:

        猜你喜欢
        • 2019-08-19
        • 1970-01-01
        • 1970-01-01
        • 2022-12-22
        • 2021-10-30
        • 2022-10-02
        • 2018-03-05
        • 1970-01-01
        • 2022-06-15
        相关资源
        最近更新 更多