java.lang.illegalstate连接Android设备与Android Studio时出现异常
我最近尝试将我的android手机与android studio连接,以测试运行我的应用程序。但是,当应用程序运行时,会引发以下异常:java.lang.illegalstate连接Android设备与Android Studio时出现异常,java,android,Java,Android,我最近尝试将我的android手机与android studio连接,以测试运行我的应用程序。但是,当应用程序运行时,会引发以下异常: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. 该应用程序在AVD上运行良好。 Min SDK 16 目标SDK 23 我的android设备有android版本4.2.2 我想使用我创建的主
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
该应用程序在AVD上运行良好。
Min SDK 16
目标SDK 23
我的android设备有android版本4.2.2
我想使用我创建的主题和样式,而不是这个默认主题
有人能帮忙吗???因为您要从
AppCompatActivity
扩展活动,所以必须使用theme.AppCompat
的主题后代
因此,您应该这样定义您的主题:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- All customizations can go here. -->
</style>
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme" />
然后像这样使用它:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- All customizations can go here. -->
</style>
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme" />
发布您的style.xml
@Vaibhav Agarwal请参阅下面的答案。此链接可能会对您有所帮助