尝试运行我的颤振项目时,我得到:
运行 pod install 时出错
(我看到了另一个非常相似的帖子,但我不确定我是否遇到了同样的问题。)
我正在 macOS Mojave 版本 10.14.6 上使用 Flutter 编写 Dart 代码。
我试过了:
flutter clean
flutter doctor
flutter upgrade
flutter run
我已经在上述命令的每个可能组合中尝试了每个 flutter 命令,但仍然得到相同的错误。
扑医生:
Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel beta, v1.9.1+hotfix.4, on Mac OS X 10.14.6 18G103, locale en-US)
[?] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[?] Xcode - develop for iOS and macOS (Xcode 11.0)
[?] Android …
Run Code Online (Sandbox Code Playgroud) 我正在为 Flutter 开发一个带有背景内容的插件。
最近,我在android_alarm_manager插件中遇到了有关Flutter android 嵌入的问题。
一部分README
说:
对于 Flutter Android Embedding V1,必须为后台服务提供回调以将插件注册到后台隔离。
我正在整理一个演示应用程序,以帮助我学习 Flutter 的各种功能,但目前,我遇到了以前从未遇到过的重复错误。
每次我在任何模拟器(Android 或 iOS)上的 Android Studio 中构建应用程序时,都会生成一个错误:
“颜色”类型不是“材料颜色”类型的子类型
这是异常和控制台输出:
Launching lib/main.dart on iPhone 11 Pro Max in debug mode...
Running Xcode build...
Xcode build done. 16.9s
flutter: ??? EXCEPTION CAUGHT BY WIDGETS LIBRARY ????????????????????????????????????????????????????????????
flutter: The following assertion was thrown building MyApp(dirty):
flutter: type 'Color' is not a subtype of type 'MaterialColor'
flutter:
flutter: Either the assertion indicates an error in the framework itself, or we should provide substantially
flutter: more information in this error message to help …
Run Code Online (Sandbox Code Playgroud) 我想处理带有一些错误消息的 http 请求抖动,但我在这里遇到了很多错误。我只是根据建议制作它,但它对我不起作用。请任何人帮助我这是我调用API的函数
getData(data, apiUrl) async {
var tempUrl = _url + apiUrl + await _getToken();
Uri uri = Uri.parse(tempUrl);
var fullUrl = uri.replace(queryParameters: data);
var res;
try {
var response = await http.get(fullUrl, headers: _setHeaders()).timeout(
const Duration(seconds: 60));
print(response.statusCode);
if (response.statusCode != 200) {
res = {
"success": false,
"status": response.statusCode,
"message": _returnResponse(response)
};
}
else {
res = response;
}
}
on SocketException {
throw FetchDataException('No Internet connection');
}
on TimeoutException catch (e) {
res = {
"success": …
Run Code Online (Sandbox Code Playgroud) 我已经进口
import 'package:flutter/services.dart';
Run Code Online (Sandbox Code Playgroud)
然后叫
HapticFeedback.lightImpact();
Run Code Online (Sandbox Code Playgroud)
没发生什么事。我需要做什么才能让它工作?我正在运行 Android 9.0 的 Galaxy S8 上使用最新的 Flutter 1.6.6 版进行测试
我正在解决一个问题,我收到错误“对象在布局期间被赋予了无限大小”和“这可能意味着它是一个试图尽可能大的渲染对象,但它被放在另一个渲染中允许其子项选择自己尺寸的对象。”。
我明白这意味着什么,但不知道我如何仍然保持我当前的小部件树响应(它在运行时呈现,所以对于前端用户来说似乎没有问题)同时仍然解决这个问题。目前我没有设置某些东西的大小来保持响应,并希望尽可能避免小部件的硬编码大小。
非常感谢任何正确方向的帮助或指示:)
这是我当前的代码:
class EditArtikel extends StatefulWidget {
final String path;
EditArtikel({this.path});
@override
_EditArtikelState createState() => _EditArtikelState(path: path);
}
class _EditArtikelState extends State<EditArtikel> {
final String path;
_EditArtikelState({this.path});
final titleController = TextEditingController();
final subtitleController = TextEditingController();
final authorController = TextEditingController();
final textController = TextEditingController();
File imageFile;
List<DropdownMenuItem<dynamic>> dropdownMenuItemFromList() {
List<DropdownMenuItem<dynamic>> itemsList = [];
for (var i = 1; i < currentTags.length; i++) {
itemsList.add(new DropdownMenuItem(
child: Text(currentTags[i]),
value: currentTags[i],
));
}
return itemsList; …
Run Code Online (Sandbox Code Playgroud) 我无法显示 iOS 的崩溃日志(适用于 Android)。我已经测试了以下内容:
启动:
void main() {
// Set `enableInDevMode` to true to see reports while in debug mode
// This is only to be used for confirming that reports are being
// submitted as expected. It is not intended to be used for everyday
// development.
Crashlytics.instance.enableInDevMode = true;
// Pass all uncaught errors from the framework to Crashlytics.
FlutterError.onError = Crashlytics.instance.recordFlutterError;
runApp(MyApp());
}
Run Code Online (Sandbox Code Playgroud)
扳机:
FlatButton(
child: const Text('Crash'),
onPressed: …
Run Code Online (Sandbox Code Playgroud) 由于flutter_localizations
from SDK 的每个版本都依赖于intl 0.17.0
fstore 依赖于intl ^0.16.1
,因此禁止使用来自 SDK 的 flutter_localizations。
因此,由于 fstore 依赖于 SDK 中的任何 flutter_localizations,因此版本解析失败。pub get failed (1; 所以,因为 fstore 依赖于任何来自 sdk 的 flutter_localizations,版本解决失败。)
visual-studio dart flutter flutter-dependencies flutter-localizations
我正在尝试使用 SwiftUI 在 macOS 上制作一个选项卡式应用程序,但我在TabView
.
当我有两个选项卡与TextField
每个S和挽救他们的文本状态,各自的私有变量,一个奇怪的现象发生了:当我从切换标签一到片乙文本输入到后项卡A的TextField
,标签指标显示,我还是上选项卡 A,但内容显示选项卡 B的内容。当我再次单击选项卡 B的按钮时,它仍会显示选项卡 B的内容。此外,当我之后按下选项卡 A的按钮时,它会显示选项卡 A的内容,但选项卡的指示器仍然显示我在选项卡 B 上。
我可能做错了什么?
这是一个说明我的问题的示例:
import SwiftUI
struct ContentView: View {
var body: some View {
TabView
{
TabAView()
.tabItem({Text("Tab A")})
TabBView()
.tabItem({Text("Tab B")})
}
}
}
struct TabAView: View {
@State private var text = ""
var body: some View …
Run Code Online (Sandbox Code Playgroud) 我可以通过传递标志在我的手机上以发布模式运行应用程序--no-sound-null-safety --release
,但既不能flutter build apk --enable-experiment=non-nullable
也flutter build apk --no-sound-null-safety
不能flutter build apk --enable-experiment=non-nullable --no-sound-null-safety
工作