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