gpt4 book ai didi

android - 在 AndroidManifest 上找不到 Activity

转载 作者:行者123 更新时间:2023-11-29 14:33:18 26 4
gpt4 key购买 nike

下午好

我有一个调用另一个的 Activity 。代码如下:

Intent i = new Intent(getApplicationContext(),Menu.class);
startActivity(i);

当我运行应用程序时出现以下错误:

android.content.ActivityNotFoundException:无法找到明确的 Activity 类 {proyecto.uvigo/android.view.Menu};您是否已在 AndroidManifest.xml 中声明此 Activity ?

我不明白哪里出了问题,因为我已经说过,AndroidManifest 上的 Activity 菜单:

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

<uses-permission android:name="android.permission.INTERNET" />


<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Inicio"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<uses-permission android:name="android.permission.INTERNET" />
<activity android:name=".Login"></activity>
<activity android:name=".Menu"></activity>
<activity android:name=".RecuperarPass"></activity>
<activity android:name=".Auxiliar"></activity>
<activity android:name=".MiPerfil"></activity>
<activity android:name=".CambiarPass"></activity>
</application>

谢谢!

最佳答案

这是因为您的代码使用 android.view.Menu 作为 Activity 而不是您的 Menu 类。试试这个:

Intent i = new Intent(getApplicationContext(), proyecto.uvigo.Menu.class);
startActivity(i);

或者,您可以在类和 list 中将 Menu 类重命名为 UvigoMenuUvigoMenuActivity 之类的名称,以避免混淆像这样。

关于android - 在 AndroidManifest 上找不到 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11350128/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com