小编Ram*_*him的帖子

Flutter,Visual Studio 代码项目停留在分析上

我有一个颤振项目,我可以使用 git 终端和颤振命令flutter run 毫无问题地运行:但是最近当我尝试使用 Visual Studio 代码打开同一个项目时,我一直面临这个问题,

一旦 vs 代码启动,它会尝试分析项目中的 dart 代码错误。该过程通常需要相对较短的时间(一分钟左右),但现在需要很长时间,我不知道为什么。

我试图flutter clean在我的项目上做,但它没有解决它。也试过了flutter pub get,还是没有解决问题。这很奇怪,因为这仅在使用 Visual Studio 代码打开该特定项目时才会发生。

这是flutter doctor -v命令的日志:

C:\Users\Rami>flutter doctor -v
[?] Flutter (Channel beta, v1.15.17, on Microsoft Windows [Version 10.0.18363.720], locale en-US)
    • Flutter version 1.15.17 at D:\Flutter\sdk
    • Framework revision 2294d75bfa (4 weeks ago), 2020-03-07 00:28:38 +0900
    • Engine revision 5aff311948
    • Dart version 2.8.0 (build 2.8.0-dev.12.0 9983424a3c)


[?] Android toolchain - develop for Android devices …
Run Code Online (Sandbox Code Playgroud)

dart visual-studio-code flutter

13
推荐指数
2
解决办法
4095
查看次数

如何重新定位 Google 地图徽标和地图按钮

如何更改GoogleMap 小部件的Google徽标(最初位于左下角)和其他地图按钮(位置、放大/缩小等)的位置?

我还想知道您是否可以禁用/启用它们。

我正在使用google_maps_flutter 包版本^0.5.19

google-maps dart flutter flutter-layout google-maps-flutter

8
推荐指数
3
解决办法
3892
查看次数

Javascript 无法捕获地图函数内的错误

假设我有一个像这样的用户列表:

var usersList = [
            { firstName: 'Adam', lastName: 'Yousif', age: 23 },
            { firstName: 'Mohamed', lastName: 'Ali' },
            { firstName: 'Mona', lastName: 'Ahmed', age: 19 },
        ];
Run Code Online (Sandbox Code Playgroud)

现在我想在 usersList 上调用 map 函数并返回修改后的列表,如下所示:

var returnList = usersList.map((_user) => {
            var _age;
            try {
                _age = _user.age;
            } catch (error) {
                console.log('I caught error here : ', error); // <-- not printed
                _age = 'FAILSAFE-VAULE'; // <-- not set
            }
            var obj = {
                firstName: _user.firstName,
                lastName: _user.lastName,
                age: _age
            } …
Run Code Online (Sandbox Code Playgroud)

javascript error-handling try-catch undefined

8
推荐指数
2
解决办法
1万
查看次数

如何卸载/删除Certbot让我们从Debian 8加密

我只是按照以下建议:https ://certbot.eff.org/#debianjessie-apache 在我的linux vps上安装let的加密证书.

但不幸的是,安装没有像我预期的那样,因为:

  • 答:我已经安装了apache2实例 - 这与apache实例certbot安装程序安装有冲突.
  • B.我有一个动态的DNS我想拥有作为我的域名并添加ssl,但让加密系统似乎有免费DNS供应商的问题.

所以我最终决定删除certbot,而是尝试安装本地ssl证书,我亲自签名.我找不到certbot的直接卸载指南.你能帮忙吗?

谢谢

apache removeall lets-encrypt certbot debian-jessie

7
推荐指数
1
解决办法
2万
查看次数

如何知道页面是否打开/添加到导航器堆栈?

我有三页,每页都StatefulWidget放在单独的 dart 文件中,命名为:

welcome.dart
page_01.dart
page_02.dart
Run Code Online (Sandbox Code Playgroud)

我使用像这样的pushNamed功能打开每个页面Navigator

Navigator.of(context).pushNamed('/pageName');
Run Code Online (Sandbox Code Playgroud)

这是通过自定义RouteGenerator添加到我的应用程序主MaterialApp小部件来实现的。

假设我依次打开欢迎页面,然后是page_01,然后是page_02。现在我正在查看位于导航堆栈顶部的page_02。我想知道page_01是否打开/添加到导航堆栈及其索引号,在这种情况下应该有索引1

如何知道页面是否在导航堆栈中打开并获取其索引号?

dart flutter flutter-layout

6
推荐指数
1
解决办法
2983
查看次数

在继续执行其余代码之前,先等待条件满足

在继续执行其余代码之前,我需要我的异步函数等待某些表达式进行验证(例如 x == true)。

现在我正在使用 while 循环

var x = false;

someFunction() async {

   // here I want to await for 
   // as long as it takes for x to become true

   while(!x) {
       await new Future.delayed(new Duration(milliseconds: 250));
   }

   // i put 250 millisecond intentional delay 
   // to protect process from blocking.
   // x is to be set true by external function
   // rest of code ...
}

await someFunction();
Run Code Online (Sandbox Code Playgroud)

您认为在继续执行之前等待 x 变为真有更好的方法吗?谢谢

dart flutter

5
推荐指数
2
解决办法
5450
查看次数

无法找到 Unity 2022.1.10f1 的 Android NDK 版本 21.3.6528147

我使用以下链接 下载并安装了 unity 2022.1.10f1 :https: //unity3d.com/unity/whats-new/2022.1.10

我正在使用 Windows 操作系统进行 Android 开发,因此我下载了两个 Unity 编辑器安装程序: https://download.unity3d.com/download_unity/9aa0f82c4f96/Windows64EditorInstaller/UnitySetup64.exe

和 android 目标支持: https://download.unity3d.com/download_unity/9aa0f82c4f96/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2022.1.10f1.exe

但问题是,android 目标支持不包括构建 android apk 所需的 android NDK。

要查找此版本的 Unity 所需的 Android NDK 的特定版本,启动 Unity 编辑器后,我转到:Edit -> Preferences -> External Tools选项卡,然后转到:Android NDK 部分,未勾选“ Android NDK installed with unity (recommended),并且它向我显示了所需的 NDK 版本。这种情况是:21.3.6528147,如照片所示

在此输入图像描述

Unity 建议我使用 Unity Hub 下载 Unity SDK 及其所有相关模块:https://public-cdn.cloud.unity3d.com/hub/prod/UnityHubSetup.exe,但有时您的互联网包有限,并且您想要下载 Unity 和模块的离线安装程序,以便以后需要时可以重新安装它们。

我在互联网上查找该 NDK 版本的下载链接,但找不到。

我希望你能帮忙。

谢谢

unity-game-engine android-ndk

5
推荐指数
1
解决办法
9232
查看次数

如何重复for循环迭代c#?

让我们假设以下示例:

int Lenght = 10;
for(int i = 0; i < Length; i ++)
{
    if(i == 5)
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

假设在i = 5时,我希望循环重复进行,直到满足条件(x),然后再继续其他迭代。如何在条件(x)可用之前保持if语句运行?

c# iteration for-loop repeat

0
推荐指数
1
解决办法
1041
查看次数