Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.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
Java 健康食谱已经失效_Java_Android_Eclipse - Fatal编程技术网

Java 健康食谱已经失效

Java 健康食谱已经失效,java,android,eclipse,Java,Android,Eclipse,我在EclipseJuno(Windows8.1)中有一个完整的android应用程序,当我试图在NexusOne仿真器上运行它时,我的目标API为20,它崩溃了。我的项目的最小API设置为14,并且我的windows中没有显示错误 在仿真器上的android屏幕消失并随着时间出现背景后,我确实收到了这样的文本“等待主页('android.process.acore')启动…” 我使用了Android新兵训练营手册作为参考,并严格遵循AVD设置 这是我的mainactivity.java代码,R

我在EclipseJuno(Windows8.1)中有一个完整的android应用程序,当我试图在NexusOne仿真器上运行它时,我的目标API为20,它崩溃了。我的项目的最小API设置为14,并且我的windows中没有显示错误

在仿真器上的android屏幕消失并随着时间出现背景后,我确实收到了这样的文本“等待主页('android.process.acore')启动…”

我使用了Android新兵训练营手册作为参考,并严格遵循AVD设置

这是我的mainactivity.java代码,Recipe.java代码遵循它。下面是来自崩溃的logcat错误列表

package net.androidbootcamp.healthyrecipes;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Button b = (Button) findViewById(R.id.btnRecipe);
    b.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            startActivity(new Intent(MainActivity.this, Recipe.class));
        }
    });
}


@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();
    if (id == R.id.action_settings) {
        return true;
    }
    return super.onOptionsItemSelected(item);
    }
}


package net.androidbootcamp.healthyrecipes;

import android.app.Activity;
import android.os.Bundle;

public class Recipe extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.recipe);
    }
}
09-07 03:18:01.230:E/AndroidRuntime(665):致命异常:main
09-07 03:18:01.230:E/AndroidRuntime(665):进程:net.androidbootcamp.healthyrecipes,PID:665
09-07 03:18:01.230:E/AndroidRuntime(665):java.lang.RuntimeException:无法启动活动组件信息{net.androidbootcamp.healthyrecipes/net.androidbootcamp.healthyrecipes.MainActivity}:android.util.AndroidRuntimeException:不能将取消滑动和操作栏结合起来。
09-07 03:18:01.230:E/AndroidRuntime(665):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2197)
09-07 03:18:01.230:E/AndroidRuntime(665):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2258)
09-07 03:18:01.230:E/AndroidRuntime(665):在android.app.ActivityThread.access$800(ActivityThread.java:138)
09-07 03:18:01.230:E/AndroidRuntime(665):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1209)
09-07 03:18:01.230:E/AndroidRuntime(665):位于android.os.Handler.dispatchMessage(Handler.java:102)
09-07 03:18:01.230:E/AndroidRuntime(665):在android.os.Looper.loop(Looper.java:136)上
09-07 03:18:01.230:E/AndroidRuntime(665):位于android.app.ActivityThread.main(ActivityThread.java:5026)
09-07 03:18:01.230:E/AndroidRuntime(665):位于java.lang.reflect.Method.Invokenactive(本机方法)
09-07 03:18:01.230:E/AndroidRuntime(665):位于java.lang.reflect.Method.invoke(Method.java:515)
09-07 03:18:01.230:E/AndroidRuntime(665):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
09-07 03:18:01.230:E/AndroidRuntime(665):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
09-07 03:18:01.230:E/AndroidRuntime(665):在dalvik.system.NativeStart.main(本机方法)
09-07 03:18:01.230:E/AndroidRuntime(665):原因:android.util.AndroidRuntimeException:您不能将滑动解除和操作栏结合使用。
09-07 03:18:01.230:E/AndroidRuntime(665):在com.android.internal.policy.impl.PhoneWindow.requestFeature(PhoneWindow.java:275)
09-07 03:18:01.230:E/AndroidRuntime(665):在com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:2872)
09-07 03:18:01.230:E/AndroidRuntime(665):在com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:3129)
09-07 03:18:01.230:E/AndroidRuntime(665):位于com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:303)
09-07 03:18:01.230:E/AndroidRuntime(665):位于android.app.Activity.setContentView(Activity.java:1930)
09-07 03:18:01.230:E/AndroidRuntime(665):在net.androidbootcamp.healthyrecipes.MainActivity.onCreate(MainActivity.java:17)
09-07 03:18:01.230:E/AndroidRuntime(665):在android.app.Activity.performCreate(Activity.java:5242)上
09-07 03:18:01.230:E/AndroidRuntime(665):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)上
09-07 03:18:01.230:E/AndroidRuntime(665):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2161)
09-07 03:18:01.230:E/AndroidRuntime(665):。。。还有11个

不要将API级别20和平台4.4W(即Android Wear SDK)作为Android虚拟设备

使用API级别19,一切正常

在您的清单(AndroidManifest.xml)中



logcat怎么说?一旦应用程序崩溃,第一个错误是“致命异常:main”,我会将堆栈跟踪添加到您的答案中,以便于帮助您发布整个堆栈跟踪。我不知道怎么做。有没有简单的方法可以在不重新开始的情况下更改它?我对该程序完全陌生。这是一个简单的更改,只需编辑(仅)AndroidManifest.xml文件,无需重新开始。我只首先看到了文本
    <uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="19" />