代码之家  ›  专栏  ›  技术社区  ›  Viren V Varasadiya

等待另一个颤振命令来释放启动锁

  •  12
  • Viren V Varasadiya  · 技术社区  · 6 年前

    等待另一个颤振命令来释放启动锁

    此消息不会继续。

    6 回复  |  直到 5 年前
        1
  •  525
  •   creativecreatorormaybenot    5 年前

    在我的指挥下,我的指挥部建议:

    killall -9 dart
    

    在Windows上(根据升级建议):

    taskkill /F /IM dart.exe
    
        2
  •  56
  •   Dusk    6 年前

    删除此文件:

    <YOUR FLUTTER FOLDER>/bin/cache/lockfile
    

        3
  •  17
  •   Randika Vishman    5 年前


    按: Ctrl键 + +

    • 在任务管理器中找到你的编辑器,比如vsstudio或androidstudio
    • 然后关闭编辑器
    • 让编辑器完成所有的事情,然后运行查询,这样就可以工作了
        4
  •  13
  •   Olanrewaju O. Joseph    5 年前

    我将Mac与Visual Studio代码一起使用,这是有效的:

    关闭 你的电脑重新开机。不要使用重新启动功能。我重新启动了两次,但都没用。只有关机工作。

    PS:我尝试了以下方法:

    1. killall -9 dart

    但他们都不起作用。

        5
  •  7
  •   geisterfurz007 Haipeng Wang    6 年前

    从IDE退出,然后从“开始管理器”停止所有与dart相关的文件(如果有的话)。
    那就去吧
    "FLUTTER DIRECTORY"/bin/cache/lockfile
    删除这个锁文件

        6
  •  7
  •   TheMisir    4 年前

    如果你正在使用androidstudio,保存你的工作并关闭它。打开你的终端来杀死正在运行的飞镖实例。

    Linux系统:

    killall -9 dart
    

    taskkill /F /IM dart.exe
    

    2删除 lockfile

    你可以找到 文件

    <flutter folder>/bin/cache/lockfile
    
        7
  •  6
  •   Trọng Khôi Huỳnh Lữ    5 年前

    试试这个 对于窗口

        8
  •  4
  •   Boken forcewill    4 年前

    你可以试着 flutter

    TL;DR-切入点 4)

    1) 过程列表:

    ps aux
    

    2) 搜索名称包含 颤振 :

    ps aux | grep flutter
    

    输出可以是这样的:

    stackoverflow     16697   1.5  0.0  4288316    704   ??  S    10:02PM   0:15.80 bash /flutter_path/flutter/bin/flutter --no-color build apk
    stackoverflow      2800   1.5  0.0  4288316    704   ??  S     9:59PM   0:18.49 bash /flutter_path/flutter/bin/flutter --no-color pub get
    stackoverflow      1215   1.5  0.0  4280124    700   ??  S     9:58PM   0:18.89 bash /flutter_path/flutter/bin/flutter --no-color config --machine
    stackoverflow      8449   1.5  0.0  4296508    716   ??  S    10:00PM   0:17.20 bash /flutter_path/flutter/bin/flutter --no-color pub get
    stackoverflow      1326   1.4  0.0  4288316    708   ??  S     9:58PM   0:18.97 bash /flutter_path/flutter/bin/flutter daemon
    stackoverflow     16687   0.0  0.0  4279100    820   ??  S    10:02PM   0:00.01 bash /flutter_path/flutter/bin/flutter --no-color build apk
    stackoverflow      8431   0.0  0.0  4288316    804   ??  S    10:00PM   0:00.02 bash /flutter_path/flutter/bin/flutter --no-color pub get
    stackoverflow      2784   0.0  0.0  4288316    704   ??  S     9:59PM   0:00.01 bash /flutter_path/flutter/bin/flutter --no-color pub get
    stackoverflow      1305   0.0  0.0  4280124    712   ??  S     9:58PM   0:00.01 bash /flutter_path/flutter/bin/flutter daemon
    stackoverflow      1205   0.0  0.0  4279100    788   ??  S     9:58PM   0:00.01 bash /flutter_path/flutter/bin/flutter --no-color config --machine
    stackoverflow     11416   0.0  0.0  4268176    536 s000  R+   10:18PM   0:00.00 grep --color flutter
    

    我们需要的内容来自 第二 列(来自上面的输出):

    ps aux | grep flutter | awk '{print $2}'
    

    4 a)“自动”终止:

    列出,搜索并杀死所有你可以使用的

    kill $(ps aux | grep flutter | grep -v grep  | awk '{print $2}')
    

    (您也可以使用 sudo )

    ps aux | grep flutter | grep -v grep | awk '{print $2}' | xargs kill -15
    

    可以使用以下方法逐个终止进程:

    sudo kill -15 <process_ID>
    

    e、 用id终止进程 12345

    sudo kill -15 13245
    

    如果 -15 不行,你可以试试 -2 -1 .

    最后的选择是 -9 不应使用,因为它阻止进程执行任何清理工作。

        9
  •  3
  •   Feisal Aswad    5 年前

    最后,当我把我的电脑连接到互联网上,等待颤振发布,然后5分钟解决了

        10
  •  3
  •   matthias_h Rohit Goel    4 年前

    大多数人都在说 killall -9 dart 但没人提到 pkill -f dart 对我有用。

    解释了两者之间的区别 here .

        11
  •  3
  •   Donghua Liu    4 年前

    我也有同样的问题,我尝试了以上所有的解决方案,但没有一个对我有效。然后我在flutter目录中搜索关键字,找到以下代码。所以我试着删除 bin/cache/.upgrade_lock ,最后成功了。

    enter image description here

        12
  •  2
  •   Anup Ammanavar    6 年前

    在编辑器中打开flutter项目时也会发生这种情况。关闭编辑器并重新运行命令

        13
  •  1
  •   Saurav Singhal    5 年前

    如果您使用的是Windows,则可以打开“任务管理器”,然后在“进程”选项卡下搜索名为“dart”的进程。结束所有这些任务。

        14
  •  1
  •   avallois    4 年前
    1. 公共规范锁 文件
    2. 男性工作室 this logo Visual Studio
    3. 等待下载。
    4. 第二步。 .
        15
  •  1
  •   Paul Roub Mark Dail    4 年前

    在VS代码运行中

    flutter clean
    

    code image

        16
  •  1
  •   AkashGiri    4 年前

    我试过下面所有的步骤,但都不管用。

    1. 删除锁文件;
    2. 奔跑杀戮-9飞镖;

    下面是对我有用的最后命令

    rm -rf <flutter_dir>bin/cache/.upgrade_lock
    
        17
  •  1
  •   user3200607    4 年前

    对我来说,这个问题在我的Mac设备上的根本原因是它没有预料到的flock二进制版本。把它从路径中删除就成功了;可能是BSD与GNU的语法问题。

        18
  •  0
  •   MrCoder    5 年前

    环境:Windows

    IDE:Android工作室

    拍完后你就一切准备好了。

        19
  •  0
  •   Imran Sk    5 年前

    在Android工作室,这是我的工作

    如果应用程序仍在手机上运行,请停止它 或者断开你的测试设备。

    然后再次尝试安装程序包。

        20
  •  0
  •   Tabrizapps    4 年前

    有一些操作要做:

    1英寸公共规范按“packages get”或在终端类型“fluster packages get”并等待秒。

    2型颤振清洁然后执行步骤(1)

    如果这也不起作用:

    3型killtask/f/im飞镖.exe

    如果这也不起作用:

    4-关闭android studio,然后重新启动电脑。

        21
  •  0
  •   Mukesh Shakya    4 年前

    killall -9 dart
    

    它对我有用。希望它能帮助一些面临同样问题的人。

        22
  •  0
  •   Mithilesh Parmar    4 年前

    对于新手

        23
  •  0
  •   Aidoo Richard    4 年前

    我并没有把以前的解决方案和我的电脑连接起来,但是我没有打开它 然后我关掉了一段时间,把它放回去,它就起作用了

        24
  •  0
  •   Henrique Branco    4 年前
    1. 关闭Android Studio。

    2. 此时,您可以在命令行上执行与颤振相关的命令,以完美地解决问题。

        25
  •  0
  •   Hitesh Pandey    4 年前

    我刚让候机楼开了一会儿。

        26
  •  0
  •   Community Anvaka    4 年前

    您可以删除颤振并“重新安装”,所以最快的方法是:

    flutter (作为可执行文件)

    which flutter
    

    你可以期待这样的输出:

    /your_user/your_path/flutter/bin/flutter
    

    2) 转到这个目录

    上面的路径是直接到flutter,但我们想转到目录,这样“一个较早”的路径:

    cd /your_user/your_path/flutter/bin
    

    3) 是吗 git 存储库

    应该是的 ,但值得一看。

    运行一个git命令,例如。

    git status
    

    git branch
    

    当它是git存储库时,您将收到一些关于它的信息或正确的分支列表。

    4) 删除所有文件

    rm -R *
    

    5) “还原”删除以仅包含必需的文件:

    git co -- .
    

    6) 喂!

    你可以跑 flutter version 命令应该可以工作(颤振将获取一些必要的数据)。

        27
  •  0
  •   Den    4 年前

    所有这些答案都没有对我有帮助。

    唯一的解决方案是删除整个flutter内容(并从git重新安装flutter):

    <flutter directory>
    <user>/.flutter_tool_state
    <user>/.dart
    <user>/.pub-cache
    <user>/.dartServer
    <user>/.flutter
    
        28
  •  -1
  •   user11145132    4 年前

    这好像是个网络问题。我关掉了wi-fi,用手机将笔记本电脑连接到4G网络上,它可以在5.9秒内正常工作

        29
  •  -2
  •   Hemish Pancholi    4 年前

    killall -9 dart

    对于windows开放式任务管理器。然后在“进程”选项卡中,搜索dart进程并将其全部终止。

        30
  •  -8
  •   Gustavo Assis    5 年前

    只要在android studio终端上输入这个,就可以再次工作了!

    颤振跑

    :)