当我在我的 flutter 项目中添加 l10n.yaml
文件时:
arb-dir: lib/l10n
template-arb-file: app_en.arb
output-localization-file: app_localizations.dart
显示此错误:
../../../apps/flutter/dev/tools/localization/bin/gen_l10n.dart:7:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/args-1.6.0/lib/args.dart': No such file or directory
import 'package:args/args.dart' as argslib;
^
../../../apps/flutter/dev/tools/localization/bin/gen_l10n.dart:8:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/file-5.2.1/lib/local.dart': No such file or directory
import 'package:file/local.dart' as local;
^
../../../apps/flutter/dev/tools/localization/bin/gen_l10n.dart:9:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.7.0/lib/path.dart': No such file or directory
import 'package:path/path.dart' as path;
^
../../../apps/flutter/dev/tools/localization/gen_l10n.dart:10:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.7.0/lib/path.dart': No such file or directory
import 'package:path/path.dart' as path;
^
../../../apps/flutter/dev/tools/localization/gen_l10n_types.dart:9:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.7.0/lib/path.dart': No such file or directory
import 'package:path/path.dart' as path;
^
../../../apps/flutter/dev/tools/localization/localizations_utils.dart:8:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/args-1.6.0/lib/args.dart': No such file or directory
import 'package:args/args.dart' as argslib;
^
../../../apps/flutter/dev/tools/localization/gen_l10n.dart:8:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/file-5.2.1/lib/file.dart': No such file or directory
import 'package:file/file.dart' as file;
^
../../../apps/flutter/dev/tools/localization/gen_l10n.dart:9:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.1.8/lib/meta.dart': No such file or directory
import 'package:meta/meta.dart';
^
../../../apps/flutter/dev/tools/localization/localizations_utils.dart:9:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.1.8/lib/meta.dart': No such file or directory
import 'package:meta/meta.dart';
^
../../../apps/flutter/dev/tools/localization/gen_l10n_types.dart:8:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.16.1/lib/locale.dart': No such file or directory
import 'package:intl/locale.dart';
^
Exception
Launching lib/main.dart on iPhone 11 Pro in debug mode...
Running Xcode build...
Xcode build done. 10.9s
Failed to build iOS app
Could not build the application for the simulator.
Error launching application on iPhone 11 Pro.
Error output from Xcode build:
↳
** BUILD FAILED **
Xcode's output:
↳
2 warnings generated.
../../../apps/flutter/dev/tools/localization/bin/gen_l10n.dart:7:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/args-1.6.0/lib/args.dart': No such file or directory
import 'package:args/args.dart' as argslib;
^
../../../apps/flutter/dev/tools/localization/bin/gen_l10n.dart:8:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/file-5.2.1/lib/local.dart': No such file or directory
import 'package:file/local.dart' as local;
^
../../../apps/flutter/dev/tools/localization/bin/gen_l10n.dart:9:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.7.0/lib/path.dart': No such file or directory
import 'package:path/path.dart' as path;
^
../../../apps/flutter/dev/tools/localization/gen_l10n.dart:10:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.7.0/lib/path.dart': No such file or directory
import 'package:path/path.dart' as path;
^
../../../apps/flutter/dev/tools/localization/gen_l10n_types.dart:9:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.7.0/lib/path.dart': No such file or directory
import 'package:path/path.dart' as path;
^
../../../apps/flutter/dev/tools/localization/localizations_utils.dart:8:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/args-1.6.0/lib/args.dart': No such file or directory
import 'package:args/args.dart' as argslib;
^
../../../apps/flutter/dev/tools/localization/gen_l10n.dart:8:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/file-5.2.1/lib/file.dart': No such file or directory
import 'package:file/file.dart' as file;
^
../../../apps/flutter/dev/tools/localization/gen_l10n.dart:9:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.1.8/lib/meta.dart': No such file or directory
import 'package:meta/meta.dart';
^
../../../apps/flutter/dev/tools/localization/localizations_utils.dart:9:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.1.8/lib/meta.dart': No such file or directory
import 'package:meta/meta.dart';
^
../../../apps/flutter/dev/tools/localization/gen_l10n_types.dart:8:8: Error: Error when reading '/opt/s/w/ir/k/archive/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.16.1/lib/locale.dart': No such file or directory
import 'package:intl/locale.dart';
^
Command PhaseScriptExecution failed with a nonzero exit code
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description
我检查我的代码添加确定添加了args
包和intl
包,为什么编译时仍然会发生这个错误?这是 pubspec.yaml:
name: Cruise
description: A article read Flutter application.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 1.0.0+1
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
intl: ^0.16.1
rally_assets: ^2.0.0
meta: ^1.1.8
logger: ^0.9.4
scoped_model: ^1.1.0
shrine_images: ^1.1.2
flare_dart: ^2.3.4
flare_flutter: ^2.0.2
vector_math: ^2.0.8
collection: ^1.14.0
flutter_gallery_assets: ^0.2.6
package_info: ^0.4.0
fluttertoast: ^7.1.6
google_fonts: ^1.0.0
flutter_staggered_grid_view: ^0.3.0
adaptive_breakpoints: ^0.0.2
cupertino_icons: ^0.1.3
http: ^0.12.0+2
flutter_icons: ^1.0.0
timeago: ^2.0.26
animations: ^1.1.2
flutter_hooks: ^0.12.0
share: ^0.6.4+3
shimmer: ^1.1.1
url_launcher: ^5.5.0
uni_links: ^0.4.0
flutter_html: ^1.0.0
shared_preferences: ^0.5.8
state_notifier: ^0.5.0
flutter_secure_storage: ^3.3.3
flutter_slidable: "^0.5.5"
hive: ^1.4.1+1
#fluwx: ^2.4.1
pull_to_refresh: ^1.6.3
intl_phone_number_input: ^0.5.0
dio: 3.0.10
sentry_flutter: ^4.0.0-alpha.2
fish_redux: ^0.3.4
args: ^1.6.0
hive_flutter:
git:
url: https://github.com/hivedb/hive.git
path: hive_flutter
dev_dependencies:
flutter_test:
sdk: flutter
flutter_driver:
sdk: flutter
test:
path:
grinder: ^0.8.0
pedantic: ^1.9.0
string_scanner: ^1.0.5
# The following section is specific to Flutter.
flutter:
# The following line ensures that the Material Icons font is
# included with your application, so that you can use the icons in
# the material Icons class.
uses-material-design: true
#generate: true