[解決済み] Flutter - アセットからテキストファイルを読み込む
2023-06-06 13:05:38
質問
テキストファイル(.txt)があるのですが、後でスキャンできるようなアセットにしたいのです。
pubspec.yamlの中で、確認しました。
flutter:
assets:
- res/my_file.txt
は存在します。このファイルは
res/
と同じ階層にある、私が作成した
lib/android/
と
ios/
ウィジェットではなく、カスタムクラスからファイルを読み込もうとしています。
ドキュメントによると、私はこのインポートを使用することになっています。
import 'package:flutter/services.dart' show rootBundle;
というように読み始めます。
/// Assumes the given path is a text-file-asset.
Future<String> getFileData(String path) async {
return await rootBundle.loadString(path);
}
そして、実際のデータを取得するには、次のようにします。
String data = await getFileData(fileName);
しかし
fileName
のように
'assets/res/my_file.txt'
は、エラーが発生します。
Unable to load asset: assets/res/my_file.txt
.
私はこれをユニットテストから行おうとしていることも注目すべき点です。これを適切に行う方法について何かアイデアがありますか?ありがとうございます!
どのように解決するのですか?
assets"というフォルダー名が魔法のように追加されない。あなたの
pubspec.yaml
を更新して、アセットへのフルパスを含めるようにしてください。
flutter:
assets:
- assets/res/my_file.txt
関連
-
[解決済み】Dartで日付をフォーマットする方法とは?
-
[解決済み】ダーツのダブルドット(.)の使い方をリストアップしてみる?
-
[解決済み] FlutterError: アセットをロードできない
-
[解決済み] Dartで "new "キーワードを使う必要があるのか?
-
[解決済み] タイムスタンプの変換
-
[解決済み] DartでListを等しく比較するにはどうしたらいいですか?
-
[解決済み] POSTリクエスト中にCERTIFICATE_VERIFY_FAILEDエラーが発生した場合、どのように解決しますか?
-
[解決済み] Dartのグローバル変数
-
[解決済み] Dartで他のファイルを参照するには?
-
[解決済み] Dartでimport/exportとpart/part ofを使い分けるとしたら?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] FlutterのBuildキャッシュをクリアする方法は?
-
[解決済み] FlutterError: アセットをロードできない
-
[解決済み] Dartで "new "キーワードを使う必要があるのか?
-
[解決済み] Dartでintをdoubleに変換する簡単な方法はありますか?
-
[解決済み] Dartのグローバル変数
-
[解決済み] flutter - minHeightから始まりmaxHeightまで成長するボックスを作成する正しい方法
-
[解決済み] Flutter : Bad state: ストリームは既に聴かれています
-
[解決済み] Dartで、再発する関数を実行するには?
-
[解決済み] flutterでページをスクロールする方法
-
[解決済み] Dartでimport/exportとpart/part ofを使い分けるとしたら?