java.lang.IllegalStateException:您需要在此活动中使用Theme.A
发布时间:2020-12-15 05:02:42 所属栏目:Java 来源:网络整理
导读:我试图运行我的 Android应用程序时收到此错误. 奇怪的是:它只发生在Android应用程序与Jenkins一起构建(和签名)时. 当我使用eclipse的本地apk文件并将其推送到我的设备(或模拟器)时,一切正常 有任何想法吗? 编辑: AndroidManifest.xml中 application andro
我试图运行我的
Android应用程序时收到此错误.
奇怪的是:它只发生在Android应用程序与Jenkins一起构建(和签名)时. 当我使用eclipse的本地apk文件并将其推送到我的设备(或模拟器)时,一切正常 有任何想法吗? 编辑: <application android:name="at.my.test.App" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/MyActionBarTheme" > <activity android:name="SplashActivity" android:label="@string/app_name" android:screenOrientation="portrait" android:theme="@android:style/Theme.Black.NoTitleBar" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="LoginActivity" android:screenOrientation="portrait" android:windowSoftInputMode="stateHidden" > </activity> <activity android:name="MyFirstActivity" android:screenOrientation="portrait" > </activity> <activity android:name="MySecondActivity" android:screenOrientation="portrait" > </activity> <activity android:name="MyThirdActivity" android:screenOrientation="portrait" > </activity> <activity android:name="WebActivity" android:screenOrientation="portrait" > </activity> <activity android:name="ErrorActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.Black.NoTitleBar" > </activity> </application> 而themes.xml文件: <style name="MyActionBarTheme" parent="@style/Theme.AppCompat"> <item name="android:actionBarStyle">@style/MyActionBar</item> <item name="android:homeAsUpIndicator">@drawable/ic_up_arrow</item> <item name="android:windowActionBar">true</item> <item name="android:windowBackground">@android:color/white</item> <item name="android:windowContentOverlay">@null</item> <!-- Support library compatibility --> <item name="actionBarStyle">@style/MyActionBar</item> <item name="homeAsUpIndicator">@drawable/ic_up_arrow</item> </style> <!-- ActionBar styles --> <style name="MyActionBar" parent="@style/Widget.AppCompat.ActionBar"> <item name="android:background">@color/my_highlight</item> <!-- Support library compatibility --> <item name="background">@color/my_highlight</item> </style> 解决方法
愿这可以帮助您解决问题. (我不熟悉Jenkins.)请将此属性设置为Manifest中的Activity(在其中使用了Actionbar / Drawer)
android:theme="@style/Theme.AppCompat" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |