Android 不幸的是,Flatter_应用程序已停止
我是颤栗的初学者。我使用vscode进行开发。我还使用我的物理android设备而不是模拟器进行调试。我构建了一个简单的颤振应用程序。使用颤振运行执行。建好后,我的手机出现了白色屏幕,紧接着是“不幸的是,小测验应用程序已经停止”的对话,其中小测验应用程序是项目名称。我有一台Ryzen-5型机器。下面是Android 不幸的是,Flatter_应用程序已停止,android,flutter,dart,Android,Flutter,Dart,我是颤栗的初学者。我使用vscode进行开发。我还使用我的物理android设备而不是模拟器进行调试。我构建了一个简单的颤振应用程序。使用颤振运行执行。建好后,我的手机出现了白色屏幕,紧接着是“不幸的是,小测验应用程序已经停止”的对话,其中小测验应用程序是项目名称。我有一台Ryzen-5型机器。下面是$flatter-v的输出: [√] Flutter (Channel stable, v1.12.13+hotfix.8, on Microsoft Windows [Version 10.0.1
$flatter-v
的输出:
[√] Flutter (Channel stable, v1.12.13+hotfix.8, on Microsoft Windows [Version 10.0.18363.720], locale en-IN)
• Flutter version 1.12.13+hotfix.8 at C:\src\flutter
• Framework revision 0b8abb4724 (5 weeks ago), 2020-02-11 11:44:36 -0800
• Engine revision e1e6ced81d
• Dart version 2.7.0
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at C:\Users\haari\AppData\Local\Android\sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.3
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
• All Android licenses accepted.
[!] Android Studio (version 3.6)
• Android Studio at C:\Program Files\Android\Android Studio
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
这是我执行$flatter run
时的控制台日志:
Launching lib\main.dart on SM G531F in debug mode...
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done 20.0s
√ Built build\app\outputs\apk\debug\app-debug.apk.
D/FlutterActivity( 8697): Using the launch theme as normal theme.
D/FlutterActivityAndFragmentDelegate( 8697): Setting up FlutterEngine.
D/FlutterActivityAndFragmentDelegate( 8697): No preferred FlutterEngine was provided. Creating a new FlutterEngine for this FlutterFragment.
E/DartVM ( 8697): version=2.7.0 (Fri Dec 6 16:26:51 2019 +0100) on "android_arm"
E/DartVM ( 8697): thread=8697, isolate=vm-isolate(0xab699540)
E/DartVM ( 8697): pc 0x54cfcfcd fp 0xffcb8e58 libflutter.so+0x1321fcd
E/DartVM ( 8697): -- End of DumpStackTrace
以下是main.dart代码:-
import 'package:flutter/material.dart';
void main() => runApp(QuizApp());
class QuizApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('JIT Quiz App'),
),
body: Column(
children: <Widget>[
Text('What is your favourite subject?'),
RaisedButton(child: Text('DBMS'), onPressed: null),
RaisedButton(child: Text('DAA'), onPressed: null),
RaisedButton(child: Text('CA'), onPressed: null),
RaisedButton(child: Text('PQT'), onPressed: null),
],
),
),
);
}
}
导入“包装:颤振/材料.省道”;
void main()=>runApp(QuizApp());
类QuizApp扩展了无状态小部件{
@凌驾
小部件构建(构建上下文){
返回材料PP(
家:脚手架(
appBar:appBar(
标题:文本(“JIT测验应用程序”),
),
正文:专栏(
儿童:[
文本(“你最喜欢的主题是什么?”),
RaisedButton(子项:文本('DBMS'),按下时:null),
RaisedButton(子项:文本('DAA'),按下时:null),
RaisedButton(子项:文本('CA'),按下时:null),
RaisedButton(子项:文本('PQT'),按下时:null),
],
),
),
);
}
}
我尽量避免使用模拟器进行调试。您应该首先返回MaterialApp()。
MaterialApp是应用程序的起点。它告诉Flatter您将在应用程序中使用材质组件。从android Studio打开您的android项目,然后在设备中运行应用程序。 然后,您将能够在控制台中看到正确的错误消息,因为您的应用程序正在崩溃
如果您能展示一些代码,那将非常有帮助。@ArshShaikh我已经按照您的要求添加了源代码。请添加stacktrace@MarcinOrlowski我试着使用adb logcat,从我的cmd得到了大量的响应,你确定我是用正确的方法做的,还是有其他的方法做的。试一下flutter clean命令,然后再次运行,你试过了吗!!!!谢谢你的建议,这是我犯的一个非常直率的错误。但这还没有解决我的问题。我在android研究中看到了相同的错误消息。如果你打开了“你的Flitter项目的android目录中的应用程序文件夹”还是用android studio打开了Flitter项目?我打开了Flitter项目,打开应用程序文件夹后该怎么办?顺便说一句,我在我的应用程序文件夹中没有看到发布文件夹。请打开应用程序文件夹并运行你的应用程序。然后检查控制台以获取清除的错误消息。发布文件夹不重要我无法通过打开应用文件夹来运行我的应用,因为“播放”按钮变灰了