运行“应用”时出错:未找到默认活动

时间:2018-12-15 20:24:49

标签: android android-studio

我确实在这里找到了多个解决方案,但是没有一个对我有用。 我克隆了一个ixisting Androi项目,它工作得很好,我添加和更改了一些代码,添加了一个片段和该片段的资源。在执行此操作时,一切正常,但突然我收到此错误...

我尝试了几件事: 1.在“编辑配置”中,将“默认活动”更改为特定活动,但是我得到的错误是未在AndroidManifest.xml中指定它。 2.我尝试使用清单中的完整软件包路径(“ com.example.something.ActivityLogin”而不是“ .ActivityLogin”)

    <activity android:name=".ActivityLogin"
        android:launchMode="singleInstance"
        android:screenOrientation="portrait"
        android:configChanges="orientation|keyboardHidden"
        android:windowSoftInputMode="adjustResize">

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

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

    </activity>
  1. 无效的缓存并重新启动
  2. 尝试重新安装Androi Studio

现在最疯狂的是: 5.删除了整个项目,从git中拉出了master,问题仍然存在!

此外,我完全没有触摸AndroidManifest或ActivityLogin,也没有重构任何东西...

我不确定要往哪里看,我猜这是与Android Studio(2018年10月9日起为3.2.1)相关的问题吗?另外,另一个项目可以正常运行...

2 个答案:

答案 0 :(得分:0)

嗯,我知道这不是我的代码,而是Android Studio ... 这可以解决问题:https://stackoverflow.com/a/52680053/5427848

答案 1 :(得分:0)

<intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.DEFAULT"/>
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

Build-Clean项目或Build-Rebuild项目