Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.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 我收到一个错误:ActivityNotFoundException_Android_Classnotfoundexception - Fatal编程技术网

Android 我收到一个错误:ActivityNotFoundException

Android 我收到一个错误:ActivityNotFoundException,android,classnotfoundexception,Android,Classnotfoundexception,我删除了.TwoBase并将其替换为.Tutorial\u 1,但当我单击主菜单上的第一个按钮(用于.Tutorial\u 1)时,应用程序仍然崩溃,我仍然从Android Monitor获得以下日志: 10-07 02:55:22.960 28283-28283/com.facebook.texttospeech E/AndroidRuntime: FATAL EXCEPTION: main

我删除了
.TwoBase
并将其替换为
.Tutorial\u 1
,但当我单击主菜单上的第一个按钮(用于
.Tutorial\u 1
)时,应用程序仍然崩溃,我仍然从Android Monitor获得以下日志:

10-07 02:55:22.960 28283-28283/com.facebook.texttospeech E/AndroidRuntime: FATAL EXCEPTION: main
                                                                       Process: com.facebook.texttospeech, PID: 28283
                                                                       android.content.ActivityNotFoundException: Unable to find explicit activity class {com.facebook.texttospeech/com.android.howtodrawchibi.TwoBase}; have you declared this activity in your AndroidManifest.xml?
                                                                           at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1777)
                                                                           at android.app.Instrumentation.execStartActivity(Instrumentation.java:1501)
                                                                           at android.app.Activity.startActivityForResult(Activity.java:3760)
                                                                           at android.app.Activity.startActivityForResult(Activity.java:3721)
                                                                           at android.app.Activity.startActivity(Activity.java:4033)
                                                                           at android.app.Activity.startActivity(Activity.java:3999)
                                                                           at com.android.howtodrawchibi.MainMenu$1.onClick(MainMenu.java:36)
                                                                           at android.view.View.performClick(View.java:4791)
                                                                           at android.view.View$PerformClick.run(View.java:19884)
                                                                           at android.os.Handler.handleCallback(Handler.java:739)
                                                                           at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                           at android.os.Looper.loop(Looper.java:135)
                                                                           at android.app.ActivityThread.main(ActivityThread.java:5345)
                                                                           at java.lang.reflect.Method.invoke(Native Method)
                                                                           at java.lang.reflect.Method.invoke(Method.java:372)
                                                                           at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:947)
                                                                           at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:742)
这是打开的
教程1

public class MainMenu extends Activity {

Button button;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    addListenerOnButton();
}



public void addListenerOnButton() {

    final Context context = this;

    button = (Button) findViewById(R.id.button1);

    button.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {

            Intent intent = new Intent(context, Tutorial_1.class);
            startActivity(intent);

        }

    });


    button = (Button) findViewById(R.id.button3);

    button.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {

            Intent intent = new Intent(context, MainActivity.class);
            startActivity(intent);

        }

    });


    button = (Button) findViewById(R.id.button4);

    button.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {


            Intent intent = new Intent(context, About.class);
            startActivity(intent);

        }

    });

}
以下是我替换为
.TwoBase
.Tutorial\u 1
活动:

 public class Tutorial_1 extends Activity{

        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.twobase_activity);
        }
}
最后,这里是android清单:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.howtodrawchibi">

<application
    android:hardwareAccelerated="false"
    android:largeHeap="true"
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">

    <activity
        android:name=".SplashScreen"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

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


    <activity android:name=".MainMenu">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

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

    <activity
        android:label="@string/app_name"
        android:name=".Tutorial_1" >
    </activity>

    <activity
        android:label="@string/app_name"
        android:name=".About" >
    </activity>

    <activity
        android:label="@string/app_name"
        android:name=".MainActivity">
    </activity


    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />
</application>


清理并构建你的项目你能发布教程课程吗?我已经在上面发布了,这只是一个简短的,因为我正在测试它。你是否按照上面的建议清理并重新构建了你的项目?是的,它成功了!谢谢大家的建议。清理并重新构建你的项目你能发布教程吗?我已经在上面发布了,因为我正在测试它。你是否按照上面的建议清理并重新构建了你的项目?是的,它成功了!谢谢大家的建议。