我有一个使用Flutter
在Visual Studio Code中开发的Android/iOS应用程序。当我在Android >=5.0或任何版本的iOS上运行它时,它运行得非常流畅,但是当我在Android 4.x上运行它时,它会立即崩溃(“很抱歉,应用已停止”)。
我想要修复它,但是Flutter
没有显示给我发生了什么。
我尝试通过VSCode按F5按钮运行,也尝试使用命令行flutter run
,但两者都没有显示出我可以处理的内容。我尝试使用trace
命令[Flutter trace run]
运行,但它说--debug-port
参数必须被指定,我不知道它是什么意思。
我只需要一个堆栈跟踪或一行错误,告诉我问题出在哪里。我需要在VSCode上进行一些配置吗?
adb logcat
绕过它,直接从设备读取日志。https://developer.android.com/studio/command-line/logcat - Blundellcd android
然后输入./gradlew build --stacktrace
。 - ElmerStackTrace.current
- 我认为这个问题是一个重复的问题:https://dev59.com/cmYr5IYBdhLWcg3wFGZS - 无论如何,我给出的答案已经在那里了。 - kris