猿问

如何修复“运行‘应用程序’时出错:未找到默认活动”

我在清单和ParseActivity. 一开始app启动还不错,后来就说出现了问题。我什至可以发布应用程序 APK 并将其安装在我的手机上,它可以毫无问题地运行。从那以后,我没有更改代码上的任何内容。

这是我到目前为止所尝试的:

  • 更新 AndroidStudio

  • 更新 Gradle

  • 文件 --> 使现金无效并重新启动

  • 文件 --> 将项目与 Gradle 文件同步

  • 构建 --> 清理项目

  • 构建 --> 重建项目

不幸的是,我在发布清单的前 3 行时遇到了问题。似乎在“代码布局”中变得不可见,但在这里它们是([<] = <,和 [>] = >):

[<] ?xml 版本="1.0" 编码="utf-16"?[>]

[<]manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.hjgjhftf.smartcards"[>]

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

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


<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>

    <activity android:name=".PracticeActivity" />

    <activity

        android:name=".LoadCreate"

        android:configChanges="keyboardHidden|orientation|screenSize" />

    <activity android:name=".CreateActivity" />

    <activity android:name=".BrowseActivity" />

    <activity android:name=".ParseActivity" />

    <activity android:name=".EndPracticeActivity"></activity>

</application>


红糖糍粑
浏览 265回答 2
2回答

莫回无

我通过更改MainActivityfrom&nbsp;UTF-8to中的文件编码解决了这个问题UTF-16。完成此操作后,Android Studio 可以MainActivity再次识别默认活动,在本例中。

大话西游666

我遇到了同样的问题。Edit Configuration--> Launch option to nothing&nbsp;并通过以下方式解决:选择模块名称,然后编辑配置启动选项:无选择 [默认是默认活动] 然后应用更改。在这里发布,因为它可能对其他人有用。
随时随地看视频慕课网APP

相关分类

Java
我要回答