Flutter Web 项目的默认 URL 定义了一个包含 hashtag ( #)的 URL ,如下所示:
http://localhost:41521/#/peaple/...
Run Code Online (Sandbox Code Playgroud)
我想删除这个“#”,看起来像这样:
http://localhost:41521/peaple/
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?
我使用flutter create testapp创建了应用程序.现在,我想将App名称从"testapp"更改为"My Trips Tracker".我怎样才能做到这一点 ?
我已经尝试从AndroidManifest.xml进行更改并且它已经改变了但是有没有一种方法可以实现这一点?
在我的Widget构建完成后,我想在一段延迟后执行一个函数.在Flutter中这样做的惯用方法是什么?
我想要实现的目标:我想从默认的FlutterLogoWidget 开始,然后style在一段时间后更改其属性.
我在Stackoverflow上搜索了它,但是关于颤动,我没有找到任何相关的解决方案,这里和这里 可能是同一个问题,但它们不是为了颤动.
我正在使用JSON文件并注册Pubspec.ymal但显示错误,当我使用图像并注册它时,也会发生同样的错误.也许它有一个格式错误,但我不知道它有什么问题.这是我遵循的文档.
pubspec.yaml第29行第29行出错:解析块映射时需要一个键. 资产: ^
这是我的pubspec.yaml档案
name: jsondata description: A new Flutter application.
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
uses-material-design: true
assets:
- loadjson/person.json
Run Code Online (Sandbox Code Playgroud)
我试图在左边的一个极端和右边的一个极端对齐两个项目.我有一行与左边对齐,然后该行的子项与右边对齐.但是,子行似乎从其父级中获取了对齐属性.这是我的代码
var SettingsRow = new Row(
mainAxisAlignment: MainAxisAlignment.end,
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisSize: MainAxisSize.max,
children: <Widget>[
Text("Right",softWrap: true,),
],
);
var nameRow = new Row(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisSize: MainAxisSize.max,
children: <Widget>[
Text("Left"),
SettingsRow,
],
);
Run Code Online (Sandbox Code Playgroud)
结果我得到了这样的东西
Left Right
Run Code Online (Sandbox Code Playgroud)
我想要的是什么
Left Right
Run Code Online (Sandbox Code Playgroud)
Row上还有足够的空间.我的问题是为什么Row不展示其MainAxisAlignment.end财产?
我有一个Column小部件,有两个TextField小部件作为孩子,我想在他们两个之间有一些空间.
我已经尝试了mainAxisAlignment: MainAxisAlignment.spaceAround,但结果不是我想要的.
我想安装 xcode 来部署跨平台 Flutter 应用程序,但我找不到足够的空间来安装 Xcode 是否有其他解决方案可以将其安装在内部存储上
我当时正在开发一个Flutter项目,一切都工作正常,直到我更新了 My Android Studio和一些SDK 工具。然后,当我尝试运行我的项目时,出现以下错误:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:stripDebugDebugSymbols'.
> No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at [https://help.gradle.org](https://help.gradle.org)
BUILD FAILED in 1m 4s
Exception: …Run Code Online (Sandbox Code Playgroud) 我对 Flutter 完全陌生。
\n我收到了一个几个月前(2020 年 12 月)在 Visual Studio Code 上使用 Flutter 和 Dart 开发的项目,以便将其部署到 App \xc2\xa0Store上。
\n我想指出的是,当时该项目运行得非常好,甚至在 iPhone 上部署了测试版本。
\n我必须确保它可以在本地运行,然后我将其部署到 App\xc2\xa0Store。
\n所以我在我的 Visual Studio Code 中打开了该项目的源代码。我尝试编译它,但没有成功。我不知道当你打开一个项目的源代码时;有一些具体的配置要做。
\n我不确定在打开项目源代码时是否需要进行任何具体配置,但是在浏览论坛后,我意识到该错误一定来自我的 Flutter 的最新版本,并且不是应用程序开发时使用的版本。
\n因此,我按照Flutter iOS build failed an error of pod files: Podfile is out of date和Flutter error: Invalid `Podfile` file: noimplicit conversion of nil into String 中此解决方案的说明进行操作。我\xe2\x80\x99已经搜索了讨论,但我可以\xe2\x80\x99t似乎解决了问题以再次生成我的podfiles。只是现在这个错误是在编译时生成的:
\nLaunching lib/main.dart on iPhone 8 in debug mode...\nRunning pod install... 1,674ms\nCocoaPods\' output:\n\xe2\x86\xb3\n Preparing\n\n …Run Code Online (Sandbox Code Playgroud) 当 pubspec 依赖项达到一定大小时,我无法在物理 iOS 设备上调试新创建的应用程序,因为它会导致“等待观察端口”步骤在 30 秒后超时。
测试设备:iPhone 12、iPhone 12 Pro
测试的 iOS 版本:14.7.1、14.5
该应用程序在模拟器上运行正常,但在ios真机上运行不正常。我该如何解决这个问题?