راکت

ارور های فلاترم رو چجوری باید حل کنم

3 پاسخ

سلام!
من چند روزه دوره فلاتر رو شروع کردم ولی برنامم پر هست از ارور. هرکاری کردم درست نشد. حتی برنامه هم ران نمیشه. تروخدا راهنماییم کنید. من چند روزه کارم عقب افتاده. من این رو مینویسم و ارور میده. اگه میشه بگید برنامم کجاش ایراد داره و اینکه دلیل ارور ها چیه.
برنامم اینه:

import 'package:flutter/material.dart';

void main () => runApp();

class MyApp extends StatelessWidget {

  @override
  Widget build(BuildContext context){
    return MaterialApp(
      title: 'Binary World',
      home: new MyScaffold(),
    );
  }
}

class MyScaffold extends StatelessWidget {

  @override
  Widget build (BuildContext context){
    return Material(
      child: Column(
        children: <Widget> [
            new Row(
              children Widget[,
            new IconButton(
            icon : Icon(Icons.Search),
            tooltip: 'Navigation Menu',
            onPressed: () {print("Pressed Navigate");},
            ),
          new Text ('My App'),
          new IconButton(

            icon : Icon(Icons.search),
            tooltip: 'Search',
            onPressed: () {print("Pressed Search");},

          );
        );
      ]
    );
  }
}

ارور هام هم اینا هستن:

من خودم فک میکنم در import کردن پکیج ها مشکل هست. چون که زیرش خط قرمز کشیده که نشون میده import کردنش ارور داشته و بالا نمیاد. شما چجوری import میکنید؟ فقط میزنید:

import package:flutter/material.dart;

و براتون میاره؟ یا قبلش مثلا فایلی چیزی اضافه میکنید؟ من همه چیو در اندروید استودیو مثل SDK رو نصب کردم. باید چیزه دیگه ای هم نصب کنم تا بیاد؟
تروخدا اگه کسی میدونه راهنماییم کنه. چند روزه کارم عقب افتاده😭
یک سوال دیگه هم داشتم این هست که فرق "," و ";" چیه؟ چون بعضی جاها استاد بجای استفاده از ";" از "," استفاده میکرد. اگه میشه این هم بهم بگید.
خیلی ممنون میشم.

ثبت پرسش جدید

پاسخ‌ها

3
developer
developer
@developer

تخصص: برنامه نویس

پکیج ها رو نصب نکردید
یه flutter pub get بزنید

علی سخنور
علی سخنور
@asokhanvar.13877

تخصص: برنامه نویس

@developer کاری رو که گفتید رو انجام دادم. این رو نوشت و تموم شد اما تغییری در برنامم ایجاد نشد.

توضیح تصویر رو وارد کنید

شاید پاسخ شما همین‌جا باشد

Dude
Dude
@m.r.dude.body

تخصص: هنوز زوده

سلام. خط سوم داخل runApp باید اسم کلاس بنویسید. runApp(MyApp()) مثل کد پایین

import 'package:flutter/material.dart';

void main () => runApp(MyApp());

class MyApp extends StatelessWidget {

  @override
  Widget build(BuildContext context){
    return MaterialApp(
      title: 'Binary World',
      home: new MyScaffold(),
    );
  }
}

class MyScaffold extends StatelessWidget {

  @override
  Widget build (BuildContext context){
    return Material(
      child: Column(
        children: <Widget> [
            new Row(
              children Widget[,
            new IconButton(
            icon : Icon(Icons.Search),
            tooltip: 'Navigation Menu',
            onPressed: () {print("Pressed Navigate");},
            ),
          new Text ('My App'),
          new IconButton(

            icon : Icon(Icons.search),
            tooltip: 'Search',
            onPressed: () {print("Pressed Search");},

          );
        );
      ]
    );
  }
}

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام