【问题标题】:Activity class does not exist in android studioandroid studio中不存在Activity类
【发布时间】:2026-02-03 07:30:01
【问题描述】:

当我尝试运行我的 android studio 时,我不断收到此错误。我试着一点一点地复制、粘贴我以前的项目。完成后,我得到了这个错误。我真的被这个卡住了。

提前致谢:D

这是我的活动清单

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.iussystem">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".TermsOfService"></activity>
        <activity android:name=".ForgotPassword" />
        <activity android:name=".Registracija" />
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

</manifest>

【问题讨论】:

  • 您是否将启动器活动重命名或移动到另一个包?
  • @BakhtiyorBegmatov 什么意思,我是 android studio 的新手,请解释一下
  • 因为我从其他项目复制了整个 ActivityMain
  • 检查你的ActivityMain类包
  • @BakhtiyorBegmatov 我的 ActivityMain 包设置为项目的包

标签: android class android-studio android-activity


【解决方案1】:

如果您说您的应用位于 com/example/iusystem/MainActivity.java 中,那不是错字吗?

要么改变你的包裹:

 package="com.example.iussystem"

 package="com.example.iusystem"

或者以其他方式移动您的活动。

【讨论】:

  • 正确的包是package="com.example.iussystem",但仍然显示同样的错误
  • 将您的活动添加到问题中,或者您在 AndroidStudio 中的包结构的屏幕截图
  • 最后,我只是打开了一个新项目,复制,粘贴,它工作。看来名字是个问题。感谢大家的帮助