رفتن به مطلب
  • 0

خطا در appcompat


porya

سوال

سلام دوستان بنده طبق اموزش های appcompat پیش رفتم و همه چی درسته حالا نمیدونم چرا وقتی رو شبیه ساز اجرا میکنم خطای has stopped میده... 

 

4.JPG

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

7 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام دوستان من هم همین مشکل رو دارم. خواستم تاپیک جداگانه و تکراری نزنم.

من تمامی کارهایی که در آموزش های متریال گفته شده بود رو انجام دادم و خوشبختانه تونستم سورس های قرار داده شده رو به خوبی اجرا کنم. اما خواستم روی یک پروژه دیگه اعمال کنم. تمامی ریسورس ها و کدها و ... لازم رو به پروژه جدید اضافه کردم، اما ارور همین ارور Has Stoped را داد. ترتیب کار من هم به این صورت بود:

1- اضافه کردن کدهای Manifest.

2- اضافه کردن کد های اکتیویتی:

#AdditionalRes: ..\resource
#AdditionalRes: C:\Program Files\Anywhere Software\Basic4android\b4a_appcompat, de.amberhome.objects.appcompat
#AdditionalRes: C:\Eclipse\sdk\support\v7\appcompat\res, android.support.v7.appcompat
#Extends: android.support.v7.app.ActionBarActivity

3- تیک زدن کتابخانه AppCompat.

4- کپی پوشه resource در محل پروژه.

 

و همچنین خطا در log به این صورت است:

java.lang.RuntimeException: Unable to start activity ComponentInfo{ir.forghani.memo/ir.forghani.memo.main}: android.util.AndroidRuntimeException: requestFeature() must be called before adding content
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2219)
	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2269)
	at android.app.ActivityThread.access$800(ActivityThread.java:135)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
	at android.os.Handler.dispatchMessage(Handler.java:102)
	at android.os.Looper.loop(Looper.java:136)
	at android.app.ActivityThread.main(ActivityThread.java:5045)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:515)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
	at dalvik.system.NativeStart.main(Native Method)
Caused by: android.util.AndroidRuntimeException: requestFeature() must be called before adding content
	at com.android.internal.policy.impl.PhoneWindow.requestFeature(PhoneWindow.java:249)
	at ir.forghani.memo.main.onCreate(main.java:50)
	at android.app.Activity.performCreate(Activity.java:5231)
	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1104)
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2163)
	... 11 more

لطفا لطفا لطفا، راهنمایی کنید.

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

سلام. من از ظهر این مشکل رو دارم ولی تا این جا مطرح کردم مشکل رو یافتم.

من توی کدنویسی در بخشی که تعیین می کنیم برنامه فول اسکرین باشه و تایتل بار نمایش داده بشه گفته بودم که تایتل بار False باشه و برنامه فول اسکرین باشه. که نباید این کار رو می کردم. کدهای صحیح به این صورته:

#Region Activity Attributes
    #FullScreen: False
    #IncludeTitle: True
#End Region
لینک ارسال
به اشتراک گذاری در سایت های دیگر

مشکل فورس کلوز بیشتر برا کامل نبودن sdk و پایین بودن api رخ میده

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

لطفا یکی بنده رو راهنمایی کنه...

خب کدهاتونو قرار بدید...

خطای Stoped کلی دلیل میتونه داشته باشه (:

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

احتمالا مشکل از ریسورس هاتون هست یه اسکرین از ریسورس هاتون بگذارید. روی یک پروژه ی خالی اپکامپت اد کنید .ببینید دقیقا چه خطایی  و اینکه با چه sdk کامپیایل کردین؟

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

خیلی ممنون از دوستان مشکل حل شد یادم رفته بود این کدها رو تو manifest editor بزارم.

SetApplicationAttribute(android:theme, "@style/MyAppTheme")
'SetApplicationAttribute(android:theme, "@style/Theme.AppCompat")
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...