آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

خطا در ایجاد کلاس 

خدری  6 سال پیش  6 سال پیش
+2 0

وقتی میخوام یه کلاس جدید درست کنم ارور میده

+1 0
سلام دوستان،وقتی روی مین اکتیویتی کلیک راست میکنم و از قسمت New ، جاوا کلاس رو میزنم این ارور رو میده (6 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
namdar79  6 سال پیش
+1 0

به نظر من از واژه Class به خاطر حرف C بزرگ مشکل می گیره
همونطور که در خط دوم خطا گفته شده برای کلاس باید از class استفاده بشه(با c کوچک)

این خطا مربوط به اندروید استادیو است و در آپدیت های جدیدش برطرف شده

شما برای اینکه حالا بتونی یک کلاس ایجاد کنی کارت راه بیوفته از MainActivity کپی بگیر و اسنشو تغییر بده

+1 0
ممنون از لطفتون،این کارو هم کردم ولی درست نشد (6 سال پیش)
+1 0
یعنی شما از MainActivity کپی گرفتید و اسمشو عوض کردید و باز هم همین خطا رو داد!!؟ (6 سال پیش)
0 0
ممنون داداش،کپی گرفتم درس شد ولی وقتی حروف رو بزرگ و کوچیک میکنم فرقی نداره همون ارور رو میده،یعنی فقط کارمو با کپی گرفتن از اکتیویتی اصلی پیش میبرم و نمی تونم کلاس جدیدی رو درست کنم (6 سال پیش)
پاسخ به سوال 
Plumber  6 سال پیش
+2 0

به نظر مشکل از اندروید استودیو باشه بعد از آپدیت یکی از نسخه های جاوا باشه اول مطمئن شو که اخرین نسخه جاوا رو سیستمت نصب هست بعد این راه رو برو:

راه اول:

برو تو پوشه اندروید استودیو و دوتا فایل studio64.exe.vmoptions و studio32.exe.vmoptions رو ادیت کن و در انتهای هر کودوم کد زیر رو قرار بده:

 -Djdk.util.zip.ensureTrailingSlash=false

 

فایل رو سیو کن و ببند.

بعد از منو file و select گزینه Invalidate cache/restart بزن و دوباره اندروید استودیو رو باز کن!

راه دوم:

از داخل اندروید استودیو به مسیر 

File->setting->editor->file and code templates

برو و Class رو انتخاب کن و این متن رو داخلش بنویس:

 #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "" && ${Is_your_class_abstract_Reply_yes_no} == "no")
package ${PACKAGE_NAME};
#parse("File Header.java") public class ${NAME} {

}
#elseif (${Is_your_class_abstract_Reply_yes_no} == "yes")
#parse("File Header.java") public abstract class ${NAME} {

}
#end

بعد اندروید استودیو رو ری استارت کن!

راه سوم:

حذف و نصب دوباره اندروید استودیو.

+1 0
ممکن هست ایشون در جای مناسبی رایت کلیک نکرده باشند . (6 سال پیش)
+1 0
ممکن هست ایشون در جای مناسبی رایت کلیک نکرده باشند . (6 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .