مشکل نشناختن تم در منیفست آندروید استودیو (حل شد)
توی آندروید استودیو وقتی که میرم داخل منیفست با چنین تصویری روبرو میشم
توی پروژه جدید که میسازم هم این مشکل هست
روی تم هم که میرم مینویسه header expected توی استک هرچی سرچ کردم جوابی پیدا نکردم شاید برای اینکه درست سرچ نکردم اندروید استودیو 1.4 sdk 24.4.1 گریدل 2.9 اینم عکس از sdk manager
عکس builld.gradle
عکس منیفست در پروژه جدید که باز هم این مشکل پا برجاست
style@ اشاره به styles.xml پروژه داره، این Theme که الان نوشتید داخلش نیست که این خطا رو میده،
وقتی یه پروژه ایجاد میکنم به صورت پیشفرض این شکلی هست :
styles.xml
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
</resources>
manifest
android:theme="@style/AppTheme"
سلام
منم همچین مشکلی داشتم برای تست پروژه جدیدی با Empty Activity ساختم و داخل main بجای extends AppCompatActivity
از extends Activity استفاده کردم و import بیکار شده را حذف کردم مشکل برطرف شد
اگه بازم مشکلت حل نشد از فایل build.gradle کل محتوای داخل براکت dependencies رو پاک کن یعنی به صورت زیر بشود
dependencies {
}
و محتوای styles.xml رو از پروژه های دیگه ات پر کن و بعد از تغییر اگر نام تگ style فرق می کرد مانند عکس خودت AppTheme بگذار
اگر parent این تگ style با android شروع شود به مشکل بر نمی خوری
اگه جواب داد خبر کن
سلام دوست عزیز. این روش رو امتحان کنید انشاا.. که درست میشه.
Style.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="AppTheme.Base">
</style>
<style name="AppTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/primaryColor</item>
<item name="colorPrimaryDark">@color/primaryColorDark</item>
<item name="colorAccent">@color/accentColor</item>
</style>
</resources>
Style.xml (v21)
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="AppTheme.Base">
<item name="android:colorPrimary">@color/primaryColor</item>
<item name="android:colorPrimaryDark">@color/primaryColorDark</item>
<item name="android:colorAccent">@color/accentColor</item>
</style>
</resources>
AndroidManifest.xml
android:theme="@style/AppTheme"
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
