Beranda › Forums › Belajar Flutter Mobile Apps Tingkat Menengah › run time error di pratik navigator IV
- This topic has 5 replies, 2 voices, and was last updated 4 years, 6 months ago by Anonymous.
-
AuthorPosts
-
April 16, 2022 at 11:08 PM #49412
ini error nya coach
PS C:\Users\lenovo\Documents\my works\flutter\praktik_navigator_part1_itbox> flutter run
Launching lib\main.dart on SM A013G in debug mode…
Invalid depfile: C:\Users\lenovo\Documents\my works\flutter\praktik_navigator_part1_itbox\.dart_tool\flutter_build\cc1ba05e443b4da0d102ea8df13f858f\kernel_snapshot.d
Invalid depfile: C:\Users\lenovo\Documents\my works\flutter\praktik_navigator_part1_itbox\.dart_tool\flutter_build\cc1ba05e443b4da0d102ea8df13f858f\kernel_snapshot.d
lib/main.dart:1:8: Error: Not found: ‘dart:js’
import ‘dart:js’;
^
lib/screen0.dart:1:8: Error: Not found: ‘dart:html’
import ‘dart:html’;
^
Unhandled exception:
FileSystemException(uri=org-dartlang-untranslatable-uri:dart%3Ajs; 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:623:37)
#2 writeDepfile (package:vm/kernel_front_end.dart:763:21)
<asynchronous suspension>
#3 FrontendCompiler.compile (package:frontend_server/frontend_server.dart:586:9)
<asynchronous suspension>
#4 starter (package:flutter_frontend_server/server.dart:85:12)
<asynchronous suspension>
#5 main (file:///C:/b/s/w/ir/cache/builder/src/flutter/flutter_frontend_server/bin/starter.dart:13:24)
<asynchronous suspension>FAILURE: Build failed with an exception.
* Where:
Script ‘C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle’ line: 1102* 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 35s
Running Gradle task ‘assembleDebug’… 37.0s
Exception: Gradle task assembleDebug failed with exit code 1April 16, 2022 at 11:09 PM #49413ini kodingan main.dart nya
import ‘dart:js’;
import ‘package:flutter/material.dart’;
import ‘./screen1.dart’;
import ‘screen2.dart’;
import ‘screen0.dart’;void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
//home: Screen0(),
initialRoute: “/”,
routes: {
“/”: (context) => Screen0(),
“/first”: (context) => Screen1(),
“/second”: (context) => Screen2(),
},
);
}
}April 16, 2022 at 11:10 PM #49414ini screen0.dart
import ‘dart:html’;
import ‘package:flutter/material.dart’;
import ‘screen1.dart’;
import ‘screen2.dart’;class Screen0 extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
appBar: AppBar(
flexibleSpace: Container(
decoration: BoxDecoration(
gradient: LinearGradient(
colors: [Colors.amber, Colors.amberAccent],
begin: FractionalOffset.topLeft,
end: FractionalOffset.bottomRight),
)),
title: Text(“screen 0”),
),
body: Center(
child: Column(
children: [
ElevatedButton(
onPressed: () {},
child: Text(“Go To Screen 1”),
style: ButtonStyle(
backgroundColor: MaterialStateProperty.all(Colors.amber)),
),
ElevatedButton(
onPressed: () {},
child: Text(“Go To Screen 2 “),
style: ButtonStyle(
backgroundColor:
MaterialStateProperty.all(Colors.amberAccent)),
)
],
),
),
),
);
}
}April 16, 2022 at 11:11 PM #49415ini screen1.dart
import ‘package:flutter/material.dart’;
import ‘package:praktik_navigator_part1_itbox/screen2.dart’;
import ‘screen2.dart’;class Screen1 extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
backgroundColor: Colors.red,
title: Text(“Screen 1”),
),
body: Center(
child: ElevatedButton(
onPressed: () {
Navigator.push(context, MaterialPageRoute(builder: (context) {
return Screen2();
}));
},
child: Text(“Go to Screen 2”),
style: ButtonStyle(
backgroundColor: MaterialStateProperty.all(Colors.red),
),
),
),
);
}
}April 16, 2022 at 11:12 PM #49416ini screen2.dart
import ‘package:flutter/material.dart’;
import ‘screen1.dart’;class Screen2 extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
appBar: AppBar(
flexibleSpace: Container(
decoration: BoxDecoration(
gradient: LinearGradient(
colors: [Colors.blue, Colors.purple],
begin: FractionalOffset.topCenter,
end: FractionalOffset.bottomCenter)),
),
title: Text(“Screen 2”),
),
body: Center(
child: ElevatedButton(
onPressed: () {
Navigator.pop(context);
{
return Screen1();
}
;
},
child: Text(“Back to screen 1”),
style: ButtonStyle(
backgroundColor: MaterialStateProperty.all(Colors.purple),
),
),
),
),
);
}
}mohon batuanya coach salah saya sebelah mana …terima kasih coach
April 18, 2022 at 9:38 PM #49450AnonymousHi Sandi,
Dilihat dari errornyalib/main.dart:1:8: Error: Not found: ‘dart:js’ import ‘dart:js’; ^ lib/screen0.dart:1:8: Error: Not found: ‘dart:html’ import ‘dart:html’; ^sepertinya kamu tidak sengaja mengimport package “dart:html” dan “dart:js”.
Jadi silahkan hapus aja import kedua package tersebut dari file main.dart dan screen0.dartBtw, alasan error ini terjadi karena kamu ngejalanin code kamu di device mobile(android) sedangkan package tersebut hanya bisa digunakan untuk aplikasi web dan tidak compatible dengan aplikasi android.
-
AuthorPosts
- You must be logged in to reply to this topic.