我在使用 Android Studio 时遇到了问题。当我尝试运行任何应用程序时,我收到相同的错误“未找到默认活动”,并且在我的代码中tools:context=".MainActivity",MainActivity 以红色突出显示,并显示“未解析的类 MainActivity”。即使我创建了一个全新的“空活动”,它也会发生。到目前为止,我已经尝试过:刷新IDE缓存检查 Android 清单和 MainActivity 中的包名称选择默认活动应用内配置确保 src 是源目录我还注意到,在我的“最高级”应用程序中,它build.gradle看起来像这样:安卓清单:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.justjava"> <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=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>
3 回答
江户川乱折腾
TA贡献1851条经验 获得超5个赞
使用此行MainActivity XML
文件
tools:context="com.example.justjava.MainActivity"
您不是在 XML 整个 src 目录中引用。
或者
只需从XML
tools:context=".folderName.MainActivity"
猛跑小猪
TA贡献1858条经验 获得超8个赞
1.重建项目,如果没有解决
2.转到File menu
,然后单击该Invalidate Caches/Restart
选项Invalidate and Restart
。
您的ide
将自动重新启动,问题将得到解决。
慕田峪9158850
TA贡献1794条经验 获得超7个赞
以我的经验,这是因为代码中的错误,通常是在命名类中。
我解决了这个问题,只是修复了 MainActivity 类中的命名空间,实际上我在那里犯了一个错误,因为我从另一个项目中复制并粘贴了内容。
添加回答
举报
0/150
提交
取消