小编Par*_*iya的帖子

如何解决mac上flutter中的“运行pod安装时出错”?

当我尝试在我的 iPhone 上启动我的项目时出现错误,基本的 Flutter 示例正在我的 iPhone 上运行,但是当我使用我的项目时,我遇到了这个错误。 在此处输入图片说明

macos ios dart flutter pod-install

24
推荐指数
8
解决办法
4万
查看次数

在 dart 中获取列表的最后一个元素

在 dart 中,如何访问列表的最后一个元素?

var lst = ["element1" , "element2" , "element3"];
Run Code Online (Sandbox Code Playgroud)

我的清单是动态的。

list dart

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

如何在 Flutter 中请求和检查权限

当用户单击“不允许”时,我正在使用各种插件来获取用户数据、联系人、照片和相机,应用程序进入静音状态。当用户选中从不再次询问和不允许并再次进入应用程序时,我想向用户显示询问权限对话框。

当前,当用户选中“不允许”时,应用程序不会再次询问

我知道用户必须授予应用访问个人信息的权限,包括当前位置相机日历联系人媒体库麦克风传感器语音和照片。虽然人们喜欢使用可以访问这些信息的应用程序的便利性,但他们也希望能够控制他们的私人数据。例如,人们喜欢能够使用他们的实际位置自动标记照片或查找附近的朋友,但他们也希望选择禁用此类功能。

如何在颤振中再次请求用户许可?

permissions dart android-permissions flutter ios-permissions

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

将 flutter 应用程序上传到 AppStore 导致 App.framework 不支持 Info.plist 中指定的最低操作系统版本

我已成功为应用商店连接生成 .ipa 但在验证阶段从 XCode 上传到 App Store Connect 时出现此错误 ERROR ITMS-90208: "Invalid Bundle. The bundle myApp.app/Frameworks/App.framework does not support the minimum OS Version specified in the Info.plist."

我尝试过
错误 ITMS-90208:“无效的捆绑包。捆绑包 <your.app> 不支持 Info.plist 中指定的最低操作系统版本”

https://github.com/tanersener/mobile-ffmpeg/issues/18

这些解决方案但没有用

app-store ios ipa info-plist flutter

20
推荐指数
4
解决办法
4304
查看次数

错误:找不到构建输入文件:“/Users/GoogleService-Info.plist”(在项目“Runner”的目标“Runner”中)

我正在尝试采用 Flutter 项目的 iOS 版本。无论我尝试什么,它都会给我以下错误:

错误:找不到构建输入文件:“/Users/GoogleService-Info.plist”(在项目“Runner”的目标“Runner”中)

这是我尝试使用以下命令进行构建的一组命令:

  • 扑扑酒吧得到
  • 扑干净
  • flutter build ios(这给出了上述错误)

这是我的颤振医生输出

Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel master, v1.16.3-pre.67, on Mac OS X 10.15.3 19D76, locale en-GB)
[?] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[?] Xcode - develop for iOS and macOS (Xcode 11.4)
[?] Android Studio (version 3.5)
[?] VS Code (version 1.43.2)
[!] Connected device

! Doctor found issues in 1 category.
Run Code Online (Sandbox Code Playgroud)

flutter …

xcode ios flutter flutter-build

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

在颤动的容器底部添加阴影?

我有一个简单的屏幕,里面有一个大约 100 高的蓝色容器。我想在容器底部添加阴影或高度。

这是我下面的代码

import 'package:flutter/material.dart';
import 'package:finsec/utils/strings.dart';
import 'package:finsec/utils/dimens.dart';
import 'package:finsec/utils/colors.dart';


void main() {
  runApp(new IncomeFragment());
}

class IncomeFragment extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new Stack(
        children: <Widget>[
          new Container(
            height: margin_100dp,
            color: colorPrimary,

          ),
          new Container(    //container to  overlay on top of blue container
            alignment: Alignment.topCenter,


            child: Column(
              crossAxisAlignment: CrossAxisAlignment.center,
              mainAxisSize: MainAxisSize.min,
              children: <Widget>[

                Text(
                    zero_amount,
                    style: TextStyle(color: white, fontSize: 40.0, fontWeight: FontWeight.bold)
                ),
              ],
            ),
          )
        ],
    );
  }
}

Run Code Online (Sandbox Code Playgroud)

有人可以帮我在蓝色容器的底部添加阴影或高度吗?

见下图。shawdow 应该在红圈里 …

containers shadow dart box-shadow flutter

19
推荐指数
4
解决办法
3万
查看次数

如何使颤振卡根据内容自动调整其高度

在项目中,我在 flutter 卡片中使用了图像和文本,但卡片返回了一个固定的高度。然后我也尝试只使用带有空值的卡片,但它仍然返回一个固定的高度。我该怎么做才能使卡片的高度随内容自动调整?

    @覆盖
    小部件构建(BuildContext 上下文){
    final title = '食物食谱';
    返回 MaterialApp(
      标题:标题,
      主页: 脚手架(
        应用栏:应用栏(
          标题:文本(标题),
        ),
        正文:GridView.builder(
            itemCount: _listViewData.length,
            网格委托:
                SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 2),
            itemBuilder:(上下文,索引){
              退货卡(
                边距:const EdgeInsets.all(10.0),
                孩子:列(
                  crossAxisAlignment: CrossAxisAlignment.start,
                  孩子们: [
                    纵横比(
                      纵横比:18.0 / 13.0,
                      孩子:Image.network(
                        _listViewDataImage[索引],
                        适合:BoxFit.fill,
                      ),
                    ),
                    填充(
                      填充:EdgeInsets.fromLTRB(16.0, 12.0, 16.0, 8.0),
                      孩子:列(
                        crossAxisAlignment: CrossAxisAlignment.start,
                        孩子们: [
                          文本(
                            _listViewData[索引],
                            textAlign: TextAlign.center,
                          ),
                        ],
                      ),
                    ),
                  ],
                ),
              );
            }),
      ),
    );
  }

在此处输入图片说明

height gridview flutter flutter-layout

19
推荐指数
3
解决办法
6982
查看次数

未找到 TargetPlatform.android_x86 的应用程序

这是我的第一个 flutter 应用程序,出于某种原因,Android 启动器图标停止显示,所以我试图解决这个问题,我做了很多事情并最终出现了这个错误。

  • 扑医生显示一切正常。
  • ios 版本构建得很好。

ps我跑了flutter create。没有运气。

IDE 日志

No application found for TargetPlatform.android_x86.
Is your project missing an android/app/src/main/AndroidManifest.xml?

Consider running "flutter create ." to create one.
Run Code Online (Sandbox Code Playgroud)

android manifest android-manifest dart flutter

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

如何在 Flutter 中使用图像图标(来自资产)而不是 IconData 和分页 bottomNavigationBar

我在我的颤振项目中使用 bottomNavigationBar 我是颤振的新手,我不知道分页和使用资产图像图标而不是 iconData。我在过去 2 天里搜索了它,但没有得到满意的结果。请帮我......

我在这里使用了带有 fab 按钮的底部导航栏 https://medium.com/coding-with-flutter/flutter-bottomappbar-navigation-with-fab-8b962bb55013 https://github.com/bizz84/bottom_bar_fab_flutter

我还尝试从这里使用自定义图标 https://medium.com/flutterpub/how-to-use-custom-icons-in-flutter-834a079d977

但没有成功

我只想更改图标并想知道如何使用分页。我可以在最后一个分页示例代码中做哪些更改。

icons imageicon dart flutter flutter-bottomnavigation

18
推荐指数
1
解决办法
3万
查看次数

错误:指定的语言版本太高。支持的最高语言版本是 2.8。在android studio中我该如何解决?

切换到分支“稳定”颤振通道后

以下是构建问题。

错误:指定的语言版本太高。支持的最高语言版本是 2.8。

output: ../../third_party/dart/third_party/pkg/collection/lib/src/utils.dart:1:1: Error: The specified language version is too high. The highest supported language version is 2.8.
// Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
^
../../third_party/dart/third_party/pkg/collection/lib/src/wrappers.dart:1:1: Error: The specified language version is too high. The highest supported language version is 2.8.
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
^
../../third_party/dart/third_party/pkg/collection/lib/src/functions.dart:1:1: Error: The specified language version is too high. The highest supported language version is …
Run Code Online (Sandbox Code Playgroud)

version dart android-studio flutter flutter-channel

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