잘못된 depfile: 팔랑팔랑
잘못된 depfile: 팔랑팔랑
저는 오디오 코스의 튜토리얼을 따라가고 있으며 최근에 새로운 PC를 구축하여 제 코드를 저장한 하드 드라이브가 지금은 보조적으로 작동합니다. 코드를 컴파일하면 다음과 같은 오류가 발생합니다. 더 잘 설명하자면, 나는 내 코드에 하나의 경고 사진을 게시하고 있지만, 나는 그것이 보통 수입품과 마찬가지로 오류를 일으키고 있다고 확신한다. cmd로 기본 앱을 만들어서 테스트 앱을 실행해봤는데 작동이 잘 된다. 그래서 분명히, 펄럭이는 의사는 오류를 보이지 않는다. 오류가 반복적이고 길어서 아래에 일부를 붙입니다.
오류가
Invalid depfile: D:\WorkSpace\Code\Flutter\Image App\image_app\.dart_tool\flutter_build\8f0d0eee9ef614ed024ca7691a333af8\kernel_snapshot.d
Invalid depfile: D:\WorkSpace\Code\Flutter\Image App\image_app\.dart_tool\flutter_build\8f0d0eee9ef614ed024ca7691a333af8\kernel_snapshot.d
Compiler message:
Error: Could not resolve the package 'http' in 'package:http/http.dart'.
lib/src/app.dart:5:8: Error: Expected ';' after this.
import 'widgets/image_list.dart;'
^^^^^^^^^^^^^^^^^^^^^^^^^^
lib/src/app.dart:2:8: Error: Not found: 'package:http/http.dart'
import 'package:http/http.dart' show get; //Only need get so we only care about one Get fuction
^
lib/src/app.dart:5:8: Error: Error when reading 'lib/src/widgets/image_list.dart;': The system cannot find the file specified.
import 'widgets/image_list.dart;'
^
/C:/src/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart:9:8: Error: Error when reading '/C:/Users/dluck/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_64.dart': The system cannot find the path specified.
import 'package:vector_math/vector_math_64.dart' show Vector3;
^
/C:/src/flutter/packages/flutter/lib/widgets.dart:15:1: Error: Error when reading '/C:/Users/dluck/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_64.dart': The system cannot find the path specified.
export 'package:vector_math/vector_math_64.dart' show Matrix4;
^
/C:/src/flutter/packages/flutter/lib/rendering.dart:31:1: Error: Error when reading '/C:/Users/dluck/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_64.dart': The system cannot find the path specified.
export 'package:vector_math/vector_math_64.dart' show Matrix4;
^
/C:/src/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart:8:8: Error: Error when reading '/C:/Users/dluck/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_64.dart': The system cannot find the path specified.
import 'package:vector_math/vector_math_64.dart';
^
/C:/src/flutter/packages/flutter/lib/src/widgets/transitions.dart:8:8: Error: Error when reading '/C:/Users/dluck/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_64.dart': The system cannot find the path specified.
import 'package:vector_math/vector_math_64.dart' show Matrix4;
^
/C:/src/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart:27:8: Error: Error when reading '/C:/Users/dluck/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_64.dart': The system cannot find the path specified.
import 'package:vector_math/vector_math_64.dart';
^
/C:/src/flutter/packages/flutter/lib/foundation.dart:12:1: Error: Error when reading '/C:/Users/dluck/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/meta-1.1.8/lib/meta.dart': The system cannot find the path specified.
C:/src/flutter/packages/flutter/lib/src/foundation/node.dart:90:4: Error: Getter not found: 'mustCallSuper'.
@mustCallSuper
^^^^^^^^^^^^^
/C:/src/flutter/packages/flutter/lib/src/foundation/node.dart:90:4: Error: This can't be used as metadata; metadata should be a reference to a compile-time constant variable, or a call to a constant constructor.
@mustCallSuper
^
/C:/src/flutter/packages/flutter/lib/src/foundation/node.dart:104:4: Error: Getter not found: 'mustCallSuper'.
@mustCallSuper
^^^^^^^^^^^^^
/C:/src/flutter/packages/flutter/lib/src/foundation/node.dart:104:4: Error: This can't be used as metadata; metadata should be a reference to a compile-time constant variable, or a call to a constant constructor.
@mustCallSuper
^
/C:/src/flutter/packages/flutter/lib/src/foundation/node.dart:118:4: Error: Getter not found: 'protected'.
@protected
^^^^^^^^^
/C:/src/flutter/packages/flutter/lib/src/foundation/node.dart:118:4: Error: This can't be used as metadata; metadata should be a reference to a compile-time constant variable, or a call to a constant constructor.
@protected
^
/C:/src/flutter/packages/flutter/lib/src/foundation/node.dart:119:4: Error: Getter not found: 'mustCallSuper'.
@mustCallSuper
^^^^^^^^^^^^^
/C:/src/flutter/packages/flutter/lib/src/foundation/node.dart:119:4: Error: This can't be used as metadata; metadata should be a reference to a compile-time constant variable, or a call to a constant constructor.
@mustCallSuper
^
/C:/src/flutter/packages/flutter/lib/src/foundation/node.dart:139:4: Error: Getter not found: 'protected'.
@protected
^^^^^^^^^
C:/src/flutter/packages/flutter/lib/src/semantics/semantics.dart:3970:4: Error: This can't be used as metadata; metadata should be a reference to a compile-time constant variable, or a call to a constant constructor.
@required TextDirection thisTextDirection,
^
/C:/src/flutter/packages/flutter/lib/src/semantics/semantics.dart:3971:4: Error: Getter not found: 'required'.
@required TextDirection otherTextDirection,
^^^^^^^^
/C:/src/flutter/packages/flutter/lib/src/semantics/semantics.dart:3971:4: Error: This can't be used as metadata; metadata should be a reference to a compile-time constant variable, or a call to a constant constructor.
@required TextDirection otherTextDirection,
^
U
nhandled exception:
FileSystemException(uri=org-dartlang-untranslatable-uri:
package%3Ahttp%2Fhttp.dart; message=StandardFileSystem only supports file:* and data:* URIs)
#0 StandardFi
leSystem.entityForUri (package:front_end/src/api_prototype/standard_file_system.dart:33:7)
#1 asFileU
ri (package:vm/kernel_front_end.dart:604:37)
#
2 writeDepfile (package:vm/kernel_front
_end.dart:799:21)
<asynchronous suspension>
#
3 FrontendCompiler.compile (package:fron
tend_server/frontend_server.dart:472:15)
<asynchronous
suspension>
#4 _FlutterFrontendCompiler.comp
ile (package:flutter_frontend_server/server.dar
t:38:22)
#5 starter (package:flutter_fronte
nd_server/server.dart:149:27)
#6 main (f
ile:///C:/b/s/w/ir/cache/builder/src/flutter/fl
utter_frontend_server/bin/starter.dart:8:30)
#7
_startIsolate.<anonymous closure> (dart:isol
ate-patch/isolate_patch.dart:305:32)
#8 _RawRec
eivePortImpl._handleMessage (dart:isolate-patch
/isolate_patch.dart:174:12)
Target kernel_snapshot failed: Exception: Errors during snapshot creation: null
build failed.
FAILURE: Build failed with an exception.
* Where:
Script 'C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 780
* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'C:\src\flutter\bin\flutter.bat'' finished with non-zero exit value 1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 6s
Gradle task assembleDebug failed with exit code 1
Exited (sigterm)
네, 그래서 PC를 변경한 이후로 파일의 권한을 변경해야 한다는 것을 알게 되었습니다. 여기를 따라오세요
저도 같은 오류가 발생했고 저도 오디션 과정을 밟고 있습니다. 시도해봤는데 효과가 있었어요.
나도 같은 문제에 직면했고 "continue clean" 명령을 실행함으로써 정리했다.
프로젝트에서 "flutter Clean"을 실행하고 나중에 프로젝트를 정상적으로 실행해야 합니다
나는 이것을 경험했다. 먼저 아래와 같이 pubspec.yaml 파일에 관련 종속성을 추가했는지 확인해야 합니다:
web_sketcase ==>
(pubspec.svl에 있음)
종속성: flot: sdk: 업데이트
나는 정확히 같은 오류를 겪었고 나중에 내가 내 pubspec 파일에 웹 전용 종속성을 가져온 것을 알게 되었다.
저 같은 경우에는.
firebase: ^5.0.0
웹 전용입니다.
나도 가끔 그런 일이 있어. 변환된 코드를 삭제하거나 명령을 변환했습니다. 예를 들어 다음과 같이 입력했습니다:
import 'dart:html';
, 그리고 내 오류는 삭제하거나 댓글로 바꾼 후 수정되었다
// import 'dart:html';
Invalid depfile: D:\...\f5\.dart_tool\flutter_build\8e234dd4da26339b660f6097cc2a271a\kernel_snapshot.d
삭제 및 파일 위치:
your flutter project\.dart_tool\flutter_build\8e234dd4da26339b660f6097cc2a271a
VS 코드를 사용 중인 경우 터미널에서 "그러면 시도"
나는 이 문제가 'package:firebase/firebase.dart' 가져오기로 인해 발생했다는 것을 알게 되었다. 수정 프로젝트에서 해당 가져오기를 삭제합니다
저의 경우에도 같은 문제와 해결책이 있었습니다:
flutter clean .
flutter create .
이것은 제가 거의 모든 문제를 해결하기 전에 항상 시도하는 해결책입니다. 해결되지 않으면 에서 확인할 수 있습니다..
그런 가져오기를 추가했는지 자세히 살펴보십시오?
import 'package:firebase/firebase.dart';
만약 그렇다면, 이것은 웹용입니다. 모바일 응용 프로그램을 작성하는 경우 다음과 같은 가져오기를 사용하는 것이 좋습니다:
import 'package:firebase_auth/firebase_auth.dart';
잠재적인 오류일 수 있습니다.
또는 에 관련된 가져오기를 확인하고 대상 플랫폼이 모바일인 경우 브라우저 가져오기가 필요하지 않을 수 있으므로 제거할 수 있습니다.
저 같은 경우에는 이런 게 있어요.
import 'package:dart_web3/browser.dart';
음, 이 문제를 해결하기 위해 두 단계를 수행할 수 있습니다
1. flutter clean
2. flutter pub get
이 명령을 실행한 후 문제를 해결해야 합니다
많은 분들이 제안하신 것처럼, 저는 여기에 언급된 거의 모든 것들과 다른 StackOverflow 게시물들을 사용해 보았습니다. 하지만 아무 것도 나에게 효과가 없었다.
빌드 오류가 발생했습니다:
Launching lib/main.dart on iPhone 12 Pro Max in debug mode...
Running Xcode build...
Xcode build done. 17.6s
Failed to build iOS app
Error output from Xcode build:
↳
** BUILD FAILED **
Xcode's output:
↳
Invalid depfile: /Users/MY_APP_NAME/PACKAGE_NAME/app/.dart_tool/flutter_build/9a159911376355ed7b90130da2eaf0aa/kernel_snapshot.d
Invalid depfile: /Users/MY_APP_NAME/PACKAGE_NAME/app/.dart_tool/flutter_build/9a159911376355ed7b90130da2eaf0aa/kernel_snapshot.d
Invalid depfile: /Users/MY_APP_NAME/PACKAGE_NAME/app/.dart_tool/flutter_build/9a159911376355ed7b90130da2eaf0aa/kernel_snapshot.d
Invalid depfile: /Users/MY_APP_NAME/PACKAGE_NAME/app/.dart_tool/flutter_build/9a159911376355ed7b90130da2eaf0aa/kernel_snapshot.d
Error: Couldn't resolve the package 'shared_preferences' in 'package:shared_preferences/shared_preferences.dart'.
../lib/ui/home/home_screen.dart:29:8: Error: Not found: 'package:shared_preferences/shared_preferences.dart'
import 'package:shared_preferences/shared_preferences.dart';
^
../lib/ui/home/home_screen.dart:871:37: Error: The getter 'SharedPreferences' isn't defined for the class '_HomeScreenState'.
- '_HomeScreenState' is from 'package:PACKAGE_NAME/ui/home/home_screen.dart' ('../lib/ui/home/home_screen.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'SharedPreferences'.
final sharedPreferences = await SharedPreferences.getInstance();
^^^^^^^^^^^^^^^^^
../lib/ui/home/home_screen.dart:893:37: Error: The getter 'SharedPreferences' isn't defined for the class '_HomeScreenState'.
- '_HomeScreenState' is from 'package:PACKAGE_NAME/ui/home/home_screen.dart' ('../lib/ui/home/home_screen.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'SharedPreferences'.
final sharedPreferences = await SharedPreferences.getInstance();
^^^^^^^^^^^^^^^^^
Unhandled exception:
FileSystemException(uri=org-dartlang-untranslatable-uri:package%3Ashared_preferences%2Fshared_preferences.dart; message=StandardFileSystem only supports file:* and data:* URIs)
#0 StandardFileSystem.entityForUri (package:front_end/src/api_prototype/standard_file_system.dart:34:7)
#1 asFileUri (package:vm/kernel_front_end.dart:614:37)
#2 writeDepfile (package:vm/kernel_front_end.dart:754:21)
<asynchronous suspension>
#3 FrontendCompiler.compile (package:frontend_server/frontend_server.dart:570:9)
<asynchronous suspension>
#4 starter (package:flutter_frontend_server/server.dart:85:12)
<asynchronous suspension>
#5 main (file:///opt/s/w/ir/cache/builder/src/flutter/flutter_frontend_server/bin/starter.dart:13:24)
<asynchronous suspension>
Failed to package /Users/MY_APP_NAME/PACKAGE_NAME/app.
Command PhaseScriptExecution failed with a nonzero exit code
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Analyzing workspace
note: Constructing build description
note: Build preparation complete
/Users/MY_APP_NAME/PACKAGE_NAME/app/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.5.99. (in target 'AppAuth' from project 'Pods')
/Users/MY_APP_NAME/PACKAGE_NAME/app/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.5.99. (in target 'GoogleSignIn' from project 'Pods')
Could not build the application for the simulator.
Error launching application on iPhone 12 Pro Max.
유망해 보이는 해결책 중 하나는 두 개의 파일을 삭제하는 것이었지만, 그것도 나에게는 효과가 없었다. 하지만 나는 이 두 개의 파일이 있는 경로로 갔다. 다음 스크린샷에서 폴더 및 파일 구조를 확인할 수 있습니다:
그래서 제가 한 일은 실제로 다음 스크린샷에서 선택한 파일들을 삭제한 다음 시뮬레이터에서 평소처럼 앱을 실행해보는 것이었습니다. 그리고 그것은 성공하였다.
나는 다트 파일의 맨 위에서 삭제함으로써 해결한 비슷한 문제에 직면했다
누군가 kernel_snapshot.d 및 kernel_snapshot.stamp를 삭제하는 솔루션을 가지고 있습니다
글쎄, 내가 했는데 오류가 사라지지 않았어. 내가 한 다른 일은 스트라이프 패키지에서 발생하는 다른 오류와 오류를 확인하는 것이다. 그래서 나는 pubspec.yaml에서 #flutter_stripe^2.1.1과 같이 코멘트를 달았고, 또한 do Pubget: 참고: pubget: 코멘트를 달거나 제거한 후 나타나는 모든 오류는 xcode에서 빌드 폴더를 정리하고 포드 설치를 실행합니다. 오류가 사라졌습니다. 사용자와 다른 사용자의 경우 Xcode의 빨간색 또는 노란색 강조 표시 아래에 있는 다른 오류를 확인하십시오. Buldtime Nav에 표시되지 않을 수 있는 다른 오류가 나타날 수 있습니다. 또한 최신 Xcode 버전을 사용해야 합니다.
나는 같은 버그를 가지고 있고 나는 vs 코드를 비활성화했다. 내가 다시 활성화했을 때, 나는 그냥 입력했다
flutter clean
flutter pub get
flutter run
그리고 모든 것이 작동하기 시작했다.
쉬워요. 그 방법은 홈페이지나 메인 페이지를 보고 댓글을 달거나 'importdart.html'을 삭제하고 저장한 다음 float run을 실행하는 것이다. 당신은 가도 좋아요.
'flutter pubget'을 실행하기 전에
종속성 폴더(예: 또는 앱이 가리키는 폴더)로 이동합니다...
C:\Users\Administrator\AppData\Local\Pub\Cache\hosted\pub.dev
잘못된 종속성을 찾아 삭제하십시오.
그런 다음 'flutter pubget'을 실행하여 다시 다운로드하십시오
flutter pub get
코드를 작성하는 동안 이 라이브러리는 자동으로 가져옵니다. ( 가져오기 'filename:filename';)이로 인해 몇 가지 문제가 발생합니다. 코드에서 삭제할 수 있습니다
이 코드를 추가하면 실행됩니다
import 'package:flutter/material.dart' show BuildContext, Colors, Column, Expanded, Key, MainAxisAlignment, MaterialApp, Row, Scaffold, Size, SizedBox, StatelessWidget, Text, TextButton, Widget, runApp;