![](/img/trans.png)
[英]Getting error like “Target file ”lib\main.dart“ not found.” whlie building APK in flutter
[英]change configuration flutter build apk, Target file "lib/main.dart" not found
您的main.dart
文件位於lib/src
文件夾中。 它需要在lib
文件夾中才能正常工作。 Flutter VS 代碼擴展網站的文檔中提到了以下內容。
Flutter 入口點應該在 lib/main.dart啟動配置
以下是網站上可能的配置。
"configurations": [
{
// A name for the launch config. This will show in the dropdown on the Run side bar.
"name": "Current File (release mode)",
// This should always be "dart" for Dart/Flutter apps.
// This selects the Dart debugger.
"type": "dart",
// This can be "launch" to start an app, or "attach" to attach to an existing app.
"request": "launch",
// The directory to start running the app from.
"cwd": "/foo/bar",
// The entry script to execute when running the app.
// Set to a "web" in a Dart web app to run in web move.
// Set to "test" in an app with tests to run all tests.
"program": "bin/main.dart",
// Any custom environment variables to set when running the app with this
// launch config.
"env": {
"RELEASE_MODE": true
}
// Arguments to be passed to the Dart or Flutter app.
"args": [
"--dart-define", "MY_VAR=foo"
],
// "debugConsole" or "terminal". If set to "terminal", will run in the built-in
// terminal and will support reading from `stdin`. However some other debug
// features may be limited.
"console": "debugConsole",
// Set to run a Flutter app on a specific device, ignoring the device selected
// in the status bar.
"deviceId": "iphone",
// "debug", "profile" or "release".
"flutterMode": "debug",
// Allows running Flutter tests on a real device instead of the default headless
// flutter-tester device.
"runTestsOnDevice": false,
// If codeLens is defined, this launch configuration can be launched from custom
// CodeLens links in the editor (see the page linked above for more info).
"codeLens": {
// This array sets where custom CodeLens links will be rendered:
// - run-test: Above test functions as a Run link
// - debug-test: Above test functions as a Debug link
// - run-test-file: Above main functions in test files as a Run link
// - debug-test-file: Above main functions in test files as a Debug link
// - run-file: Above main functions in bin/tool/lib files as a Run link
// - debug-file: Above main functions in bin/tool/lib files as a Debug link
"for": [ "run-test", "run-test-file", "debug-test", "debug-test-file" ],
// If specificed, the custom CodeLens will only appear for files that begin
// with this path.
"path": "test/integration_tests",
// Text for the custom CodeLens. If not specified, will use the name field
// from the parent launch configuration. The string "${debugType}" here will
// be replaced with "run" or "debug" depending on the rendered position
// (see the for field above).
"title": "${debugType} (release)"
},
}
]
您可以使用-t
更改目標。
應用程序的主入口點文件,在設備上運行。 如果省略“--target”選項,但在命令行上提供了文件名,則使用該文件名。 (默認為“lib\main.dart”)
對於您的情況
flutter build apk -t .\lib\src\main.dart
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.