最近我重命名了我的android项目包名称,然后在运行该项目时出现了以下两个错误:
Error type 3 Error: Activity class {} does not exist
Error type 3 Activity class does not exist
我检查了build.gradle
,发现applicationId
没有变化。
更新之后,什么都没有解决。相同的错误不断显示。一个出现,然后我做某事,然后另一个出现...,依此类推。
经过大量搜索后,他们建议清理项目并删除一些文件夹(例如.gradle
和build
),然后在重新启动Android Studio之后重新构建项目,但这些都不能解决我的问题。 / p>
有什么建议吗?
答案 0 :(得分:0)
一个漫长的夜晚后,我找到了解决方案。 只是我的手机存储空间几乎已满(400mb)。 我清理了一些空间,然后工作了。
在您的情况下没有解决的其他事情: 工具> android>使用Gradle文件同步项目。
答案 1 :(得分:0)
答案 2 :(得分:0)
这是一个简单的问题,当您迁移到androidX或重构包名称时就会发生。一个简单的解决方案是:
答案 3 :(得分:0)
问题可能出在您的清单文件中。检查AndroidManifest.xml文件。
检查“活动”声明中是否存在那些意图过滤器。如下所示。
<activity
android:name=".main.SplashScreenActivity"
android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
如果存在此信息,则可能发生了某些缓存问题。然后,尝试以下方法:
转到文件->使缓存无效/重新启动...