我的android手机停止了我试图从android studio测试的应用程序
我是一名android应用程序开发新手,刚刚开始编写代码。我首先开发了一个带有图像和一些文本的简单应用程序,并在我的android设备上进行了测试;效果很好。在更改actionbar颜色后,我尝试部署另一个应用程序,但此后,每当我尝试部署时,应用程序强制关闭。我有索尼xperia e1 dual。以下是我已更改的文件: AndroidManifest.xml我的android手机停止了我试图从android studio测试的应用程序,android,xml,android-layout,Android,Xml,Android Layout,我是一名android应用程序开发新手,刚刚开始编写代码。我首先开发了一个带有图像和一些文本的简单应用程序,并在我的android设备上进行了测试;效果很好。在更改actionbar颜色后,我尝试部署另一个应用程序,但此后,每当我尝试部署时,应用程序强制关闭。我有索尼xperia e1 dual。以下是我已更改的文件: AndroidManifest.xml <application android:allowBackup="true" android:icon="@dra
<application
android:allowBackup="true"
android:icon="@drawable/icon_converted"
android:label="@string/app_name"
android:theme="@style/MyTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
有人能帮我解决这个问题吗?您遇到这个问题的原因是您试图应用主题的活动正在扩展
ActionBarActivity
,这需要应用AppCompat
主题
将main活动
更改为扩展Activity
,而不是AppCompatActivity
public class MainActivity extends Activity {
// code for your activity
}
你能添加堆栈跟踪吗?嘿@ManuSunny,我添加了堆栈跟踪
java.lang.RuntimeException: Unable to start activity ComponentInfo{app.love/app.love.MainActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298)
.....
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
at android.support.v7.app.AppCompatDelegateImplBase.onCreate(AppCompatDelegateImplBase.java:124)
at android.support.v7.app.AppCompatDelegateImplV7.onCreate(AppCompatDelegateImplV7.java:146)
at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:59)
at app.love.MainActivity.onCreate(MainActivity.java:13)
.....
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
public class MainActivity extends Activity {
// code for your activity
}