رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

ارور ها در طی برنامه نویسی در ایکیلیپس


پست های پیشنهاد شده

سلام من دارم برنامه نویس رو تو ایکیلیپس یاد میگرم ولی هر بار با ارور هایی مواجه میشم ، ازاین ارور ها اسکرین شات میگیرم و اینجا میذارم از دوستانی بلد هستن تمنا میکنم منو کمک کنن .  اولین ارور : وقتی میخوام یه بوتون میذارم تو main.xml این هشدار ظاهر میشه حتی وقتی میخوام متن hello world  تغییر بدم باز همین هشدار زرد ظاهر میشه چجوری رفعش کنم ؟

http://s5.picofile.com/file/8146716634/dd.png

http://s5.picofile.com/file/8146717018/ddd.png

dd.png

ddd.png

dd.png.7a3d682d5b7fd2cbdb78b752962bbeae.png

ddd.png.4ec9df66c35021dbf31739b5ee82e00b.png

لینک ارسال
به اشتراک گذاری در سایت های دیگر
سلام دوست عزیز

هشدار زرد رنگ مشکلی پیش نمیاره .برای رفع اون مقداری که میخواین بذارین و باید توی فایل String.xml تعریف کنین مثلا من توی این فایل خط زیر و میذارم

[shcode=xml]Hello world![/shcode]

و توی صفحه خودم وقتی تکست ویو میذارم متن و اینجوری تعریف میکنم براش

[shcode=xml]android:text="@string/matn"[/shcode]

ارورش اینجوری برطرف میشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر
سلام دوست عزیز

هشدار زرد رنگ مشکلی پیش نمیاره .برای رفع اون مقداری که میخواین بذارین و باید توی فایل String.xml تعریف کنین مثلا من توی این فایل خط زیر و میذارم

[shcode=xml]Hello world![/shcode]

و توی صفحه خودم وقتی تکست ویو میذارم متن و اینجوری تعریف میکنم براش

[shcode=xml]android:text="@string/matn"[/shcode]

ارورش اینجوری برطرف میشه

خیلی خیلی ممنون که وقت گذاشتین واسه من !!! من یه تازه کارم کلا نفهمیدم چیکار باید بکنم !  اینایی که گفتیم باید کجا بنویسم ؟ اون mtn اسمی هست که خودتون میخوایید بزارید به جای hello world ????

لینک ارسال
به اشتراک گذاری در سایت های دیگر

[shcode=java]Hello world!

[/shcode]اینو باید توی فایل string.xml  بزاری و

[shcode=java]android:text="@string/matn"[/shcode]

را باید توی تگ تکست ویو توی فایل xml  متناظر با فایل جاوا  بزاری.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

آقا خیلی خیلی ممنون ! مشکل متن من حل شد حالا موند اضافه کردن بوتون  که وقتی اضافه میکنم مثل همون متن هشدار زرد میاد اینو چجوری حل کنم ؟(بعد اگه توجه نکنم بش و برم تو کد نوشتن id شو پیدا نمی کنه)

لینک ارسال
به اشتراک گذاری در سایت های دیگر
دوست عزیز زیاد مهم نیست هشدار زرد رنگ.برای اونم میتونین توی فایل استرینگ یه تگ اضافه کنین مثل همون تکست ویو عمل کنین .توی تکست دکمه هم بگین مقداری که توی استرینگ گذاشتین و نشون بده هشدارش میره.خطاهای قرمز مهمن باید برطرف کرد زرد مشکلی نداره
لینک ارسال
به اشتراک گذاری در سایت های دیگر

اول یه ارجاع گرفتم از دکمه‌ای که تو فایل main.xml ساختم، تابع onClickListener رو از نوع داخلی ناشناس نوشتم که وقتی کاربر کلیک می‌کنه فعالیت جدید شروع بشه، که به عنوان ورودی یه intent بهش می‌دیم که مشخص کنه چه کسی این درخواست رو کرده (main)، و کدوم فعالیت قراره اجرا بشه(Dovomi).

‎خوب حالا وقتی میخوام برنامه رو ران کنم این ارور میاد.

jj.png

jj.png.55202e2e5536c511b889d3401168fa56.png

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اول یه ارجاع گرفتم از دکمه‌ای که تو فایل main.xml ساختم، تابع onClickListener رو از نوع داخلی ناشناس نوشتم که وقتی کاربر کلیک می‌کنه فعالیت جدید شروع بشه، که به عنوان ورودی یه intent بهش می‌دیم که مشخص کنه چه کسی این درخواست رو کرده (main)، و کدوم فعالیت قراره اجرا بشه(Dovomi).

‎خوب حالا وقتی میخوام برنامه رو ران کنم این ارور میاد.

 اون جایی که نوشتی main بنویس MainActivity

بعدشم هم باید این کد رو اول تر از بقیه بنویسی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اول یه ارجاع گرفتم از دکمه‌ای که تو فایل main.xml ساختم، تابع onClickListener رو از نوع داخلی ناشناس نوشتم که وقتی کاربر کلیک می‌کنه فعالیت جدید شروع بشه، که به عنوان ورودی یه intent بهش می‌دیم که مشخص کنه چه کسی این درخواست رو کرده (main)، و کدوم فعالیت قراره اجرا بشه(Dovomi).

‎خوب حالا وقتی میخوام برنامه رو ران کنم این ارور میاد.

 اون جایی که نوشتی main بنویس MainActivity

بعدشم هم باید این کد رو اول تر از بقیه بنویسی

کدوم کد رو اول بنویسم ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

چرا کسی کمک نمیکنه ؟

دوست عزیز تعریف دکمه و رویداد کلیک آن باید توی متد onCreate نوشته بشه نه توی onOptionsItemSelected

بعدشم به جای main بنویس MainActivity


دوست عزیز تعریف دکمه و رویداد کلیک آن باید توی متد onCreate نوشته بشه نه توی onOptionsItemSelected

بعدشم به جای main بنویس MainActivity

لینک ارسال
به اشتراک گذاری در سایت های دیگر

چرا کسی کمک نمیکنه ؟

دوست عزیز تعریف دکمه و رویداد کلیک آن باید توی متد onCreate نوشته بشه نه توی onOptionsItemSelected

بعدشم به جای main بنویس MainActivity


دوست عزیز تعریف دکمه و رویداد کلیک آن باید توی متد onCreate نوشته بشه نه توی onOptionsItemSelected

بعدشم به جای main بنویس MainActivity

 خیلی گلی دستت درد نکنه ! کارایی که گفتی رو انجام دادم وجواب داد ! ولی الان وقتی میخوام ران کنم این ارور رو میده

jadid.png

jadid.png.d1a3efabfb6ad035d23061283ae9dbfd.png

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خیلی گلی دستت درد نکنه ! کارایی که گفتی رو انجام دادم وجواب داد ! ولی الان وقتی میخوام ران کنم این ارور رو میده

jadid.png

jadid.png.10098d933769350439a8dcc7b56ff0c7.png

لینک ارسال
به اشتراک گذاری در سایت های دیگر

امولاتور رو پاک کردم از نوع درست کردم حالا  ران میشه ولی تو این صفحه میومونه واین ارور هایی رو میده که مشخص کردم:

3.png

3.png.92b55f742ede5af53c04e98204597cd0.png

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اینی که شما میگین ارور نیست

اون واسه باز کردن قفل شبیه سازه

ارورها توی پنجره Log Cat نشون داده میشن


در ضمن قفل شبیه ساز رو باز کن(با درگ کردن به سمت راست)

بعدش دکمه ران رو بزن برنامت بدون مشکل اجرا میشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اصلا درگ نمیشه به سمت راست !!! هیچ کاری نمیشه کرد ..... همون قرمز هارو میاره

خب میتونی یه شبیه ساز دیگه بسازی

ولی واسم عجیبه که درگ نمیشه!!!!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

میدونی چرا درگ نمیشه؟

چون سیو شده تو اسنپ شات و نمیشه کاری کرد.

امولاتورتو باز کن

استارت و بزن

تیک استارت اسنپ شات و بردار

بزار از اول لود شه,تا آخر کارتم امولاتورتو نبند

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...