Android应用程序总是崩溃 [英] Android app always crashing

查看:164
本文介绍了Android应用程序总是崩溃的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是新的编程机器人,所以我已经开始跟随教程上网,很简单的东西,但是当我为了在模拟器上它总是说运行编译它:不幸的是你的程序已停止上我的设备仿真器(关系4),所以我想我对我的Java code有一个错误。

所以,我创建了一个全新的项目未修改与通常的世界你好,所以它应该工作,但是当我要运行它出现的同样的事情。 不幸的是你的程序已停止。 以下是显示了我的控制台。

或许这是与我使用的API的版本?

  11月七日至四号:28:35.120 738-738 / example.com.teste W / dalvikvm:主题ID = 1:螺纹退出与未捕获的异常(组= 0xb2a55d70)
十一月七日至四日:28:35.140 738-738 / example.com.teste E / AndroidRuntime:致命异常:主要
    工艺:example.com.teste,PID:738
    java.lang.RuntimeException的:无法启动的活动ComponentInfo {example.com.teste / example.com.teste.MyActivity}:android.util.AndroidRuntimeException:你不能将刷卡解雇和操作栏。
            在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2197)
            在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2258)
            在android.app.ActivityThread.access $ 800(ActivityThread.java:138)
            在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1209)
            在android.os.Handler.dispatchMessage(Handler.java:102)
            在android.os.Looper.loop(Looper.java:136)
            在android.app.ActivityThread.main(ActivityThread.java:5026)
            在java.lang.reflect.Method.invokeNative(本机方法)
            在java.lang.reflect.Method.invoke(Method.java:515)
            在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:777)
            在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
            在dalvik.system.NativeStart.main(本机方法)
     致:android.util.AndroidRuntimeException:你不能将刷卡解雇和操作栏。
            在com.android.internal.policy.impl.PhoneWindow.requestFeature(PhoneWindow.java:275)
            在com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:2872)
            在com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:3129)
            在com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:303)
            在android.app.Activity.setContentView(Activity.java:1930)
            在example.com.teste.MyActivity.onCreate(MyActivity.java:14)
            在android.app.Activity.performCreate(Activity.java:5242)
            在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
            在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2161)
在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2258)
在android.app.ActivityThread.access $ 800(ActivityThread.java:138)
在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1209)
在android.os.Handler.dispatchMessage(Handler.java:102)
在android.os.Looper.loop(Looper.java:136)
在android.app.ActivityThread.main(ActivityThread.java:5026)
在java.lang.reflect.Method.invokeNative(本机方法)
在java.lang.reflect.Method.invoke(Method.java:515)
在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:777)
在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
在dalvik.system.NativeStart.main(本机方法)
十一月七日至四日:28:56.080 738-738 / example.com.teste I /工艺:发送信号。 PID:738 SIG:9
 

清单文件的更新:

 < XML版本=1.0编码=UTF-8&GT?;
<舱单的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
    包=example.com.teste>

    <应用
        机器人:allowBackup =真
        机器人:图标=@可绘制/ ic_launcher
        机器人:标签=@字符串/ APP_NAME
        机器人:主题=@风格/ AppTheme>
        <活动
            机器人:MyActivityNAME =
            机器人:标签=@字符串/ APP_NAME>
            <意向滤光器>
                <作用机器人:名称=android.intent.action.MAIN/>

                <类机器人:名称=android.intent.category.LAUNCHER/>
            &所述; /意图滤光器>
        < /活性GT;
    < /用途>

< /舱单>
 

解决方案

使用targetSdkVersion为19。

 <使用-SDK
    安卓的minSdkVersion =15
    机器人:targetSdkVersion =19/>
 

没有与API 20 一个问题

参考

希望它帮助。

I'm new at programming for android so i've started to follow tutorials on the internet, very simple stuff but when I compiled it in order to run on the emulator it always says: "Unfortunately your program has stopped" on my device emulator (nexus 4) so i thought I had an error on my java code.

So I created a brand new project unmodified with the usual "hello world" so it should work, but when I'm going to run it appears the same thing. "Unfortunately your program has stopped". Here's what shows on my console.

Maybe it has something to do with the version of the API i'm using?

07-04 11:28:35.120      738-738/example.com.teste W/dalvikvm﹕ threadid=1: thread     exiting with uncaught exception (group=0xb2a55d70)
07-04 11:28:35.140      738-738/example.com.teste E/AndroidRuntime﹕ FATAL EXCEPTION: main
    Process: example.com.teste, PID: 738
    java.lang.RuntimeException: Unable to start activity ComponentInfo{example.com.teste/example.com.teste.MyActivity}: android.util.AndroidRuntimeException: You cannot combine swipe dismissal and the action bar.
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2197)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2258)
            at android.app.ActivityThread.access$800(ActivityThread.java:138)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1209)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:136)
            at android.app.ActivityThread.main(ActivityThread.java:5026)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:515)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
            at dalvik.system.NativeStart.main(Native Method)
     Caused by: android.util.AndroidRuntimeException: You cannot combine swipe dismissal and the action bar.
            at com.android.internal.policy.impl.PhoneWindow.requestFeature(PhoneWindow.java:275)
            at com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:2872)
            at com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:3129)
            at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:303)
            at android.app.Activity.setContentView(Activity.java:1930)
            at example.com.teste.MyActivity.onCreate(MyActivity.java:14)
            at android.app.Activity.performCreate(Activity.java:5242)
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2161)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2258)
            at android.app.ActivityThread.access$800(ActivityThread.java:138)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1209)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:136)
            at android.app.ActivityThread.main(ActivityThread.java:5026)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:515)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
            at dalvik.system.NativeStart.main(Native Method)
07-04 11:28:56.080      738-738/example.com.teste I/Process﹕ Sending signal. PID: 738 SIG: 9

Manifest file update:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="example.com.teste" >

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MyActivity"
            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>

</manifest>

解决方案

Use targetSdkVersion as 19.

<uses-sdk
    android:minSdkVersion="15"
    android:targetSdkVersion="19" />

There is a problem with API 20

Reference

Hope it helps.

这篇关于Android应用程序总是崩溃的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆