Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的android手机停止了我试图从android studio测试的应用程序_Android_Xml_Android Layout - Fatal编程技术网

我的android手机停止了我试图从android studio测试的应用程序

我的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

我是一名android应用程序开发新手,刚刚开始编写代码。我首先开发了一个带有图像和一些文本的简单应用程序,并在我的android设备上进行了测试;效果很好。在更改actionbar颜色后,我尝试部署另一个应用程序,但此后,每当我尝试部署时,应用程序强制关闭。我有索尼xperia e1 dual。以下是我已更改的文件:

AndroidManifest.xml

<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
}