Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.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 - Fatal编程技术网

Android错误“;找不到显式活动类”;

Android错误“;找不到显式活动类”;,android,Android,这件事我已经做了好几个小时了,还没弄明白。当我调试时,它给出了上述错误。我是新来的,所以如果我错过了什么,请温柔一点 下面是从第一个活动引入崩溃的代码,它仍然标记为“Main”: //-- Menu Press -- @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } //-- Handle

这件事我已经做了好几个小时了,还没弄明白。当我调试时,它给出了上述错误。我是新来的,所以如果我错过了什么,请温柔一点

下面是从第一个活动引入崩溃的代码,它仍然标记为“Main”:

//-- Menu Press --

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

//-- Handle item selection
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case R.id.menu_settings:
            Intent menu = new Intent(this, Menu.class);
            menu.putExtra("plWin", plWin);
            menu.putExtra("plLoss", plLoss);
            menu.putExtra("plDraw", plDraw);
            startActivity(menu);
            return true;
        case R.id.menu_reset:
            if (opCounter > plCounter) {
                plLoss++;
            }else if (opCounter < plCounter) {
                plWin++;
            }else {
                plDraw++;
            }
            opCounter = 0;
            plCounter = 0;
            return true;
        default:
            return false;
    }

}
}

这是我的清单:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.sesto.life.counter"
android:versionCode="1"
android:versionName="1.0" >

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

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".Main"
        android:label="@string/title_activity_main" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <activity 
        android:name="com.sesto.life.counter.Menu"
        android:label="@string/title_activity_menu" >

    </activity>  

</application>

我正在寻找想法。提前谢谢大家

<activity 
        android:name="com.sesto.life.counter.Menu"
        android:label="@string/title_activity_menu" >

</activity>  



看看这是否有帮助

我只看到一个可能的错误是在
Intent menu=newintent(这个,menu.class);

。请检查
菜单。class
是您的
菜单类
,而不是
Android菜单视图
(位于
Android.View.Menu
)。logcat告诉它在
清单中找不到
android.view.Menu
。将鼠标指针悬停在
菜单.class
上,检查您为此导入的类。

当我忘记在清单文件中添加活动时,我收到了此错误消息。

您可以发布日志吗?也可以使用onBackPress方法发布日志吗在完成之前调用super.onBackPress()否则它永远不会被调用。请发布日志。无论如何,通常会引发此类错误,因为您忘记将活动声明到清单中。您声明了吗?我想,但它想让我…太长致命异常:main android.content.ActivityNotFoundException:无法找到显式活动类{com.sesto.life.counter/android.view.Menu};您是否在AndroidManifest.xml中声明了此活动?在android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1508)在android.app.Instrumentation.execStartActivity(Instrumentation.java:1384)在android.app.activity.startActivityForResult(activity.java:3190)中位于com.sesto.life.counter.Main.onOptionsItemSelected(Main.java:141)上的android.app.Activity.startActivity(Activity.java:3297)不要发布登录评论,只需将其编辑到您的主要问题中。这样,每个人都可以看到它,并且它将被正确地格式化。这就是它最初的样子。我将它更改为它,以查看它是否有用。它没有关闭!非常感谢!就是这样!我将类从菜单更改为选项,现在我得到一个空点异常,哈哈。但是至少这只是一些额外的调试。非常感谢
<activity 
        android:name="com.sesto.life.counter.Menu"
        android:label="@string/title_activity_menu" >

</activity>  
<activity 
    android:name=".Menu"
    android:label="@string/title_activity_menu" >

</activity>