我的安卓工作室安装了我的应用程序两次。
我想我在AndroidManifest.xml有一些错误
我想这个错误是由<intent-filter>.Because产生的,我写了两次。
我不知道怎么修正密码。
这是我的密码。
<?xml version="1.0" encoding="utf-8"?>
<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=".IntroActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>发布于 2020-08-30 11:00:24
这是因为你告诉Android将你的两个活动标记为可启动的活动。要解决此问题,请将<action android:name="android.intent.action.MAIN"和<category android:name="android.intent.category.LAUNCHER" />从您的活动中删除,您不希望在启动程序上向用户显示它们。
下面是你应该怎么做的:
<?xml version="1.0" encoding="utf-8"?>
<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=".IntroActivity">
</activity>
</application>发布于 2020-08-30 11:01:19
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>此代码用于标记应用程序的第一个活动。将其保留在要打开应用程序的第一次活动中。把它从另一个人身上移开。
https://stackoverflow.com/questions/63656682
复制相似问题