راکت
علی سخنور
علی سخنور
توسط علی سخنور مطرح شد
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 رو نصب کردم. باید چیزه دیگه ای هم نصب کنم تا بیاد؟
تروخدا اگه کسی میدونه راهنماییم کنه. چند روزه کارم عقب افتاده😭
یک سوال دیگه هم داشتم این هست که فرق "," و ";" چیه؟ چون بعضی جاها استاد بجای استفاده از ";" از "," استفاده میکرد. اگه میشه این هم بهم بگید.
خیلی ممنون میشم.


ثبت پرسش جدید
developer
developer
تخصص :برنامه نویس
@developer4 سال پیشمطرح شد
0

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


علی سخنور
علی سخنور
تخصص :برنامه نویس
@asokhanvar.138774 سال پیشمطرح شد
0

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


Dude
Dude
تخصص :هنوز زوده
@m.r.dude.body4 سال پیشمطرح شد
0

سلام. خط سوم داخل 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");},

          );
        );
      ]
    );
  }
}

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

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