我似乎陷入了每个人都觉得容易的事情。我无法理解清单文件出了什么问题或引起该错误的原因。我有点不愿意更改启动配置,因为我认为这可能是我没有看到的错误。 这是我清单中的一个片段:
<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"
android:label="@string/app_name"
android:icon="@drawable/icon"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".ActivitySignUp"
android:icon="@drawable/account"
android:label="@string/sign_up">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".ActivitySplash"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".ActivityDiscounts"
android:icon="@drawable/discount"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
我分别尝试了这些技巧:
除此之外,我在所有活动中都收到“未解决的课程”警告,如下所示 [在此处输入图像描述] [1] [在此处输入图像描述] [2],这使我相信这是一个IDE问题,因为在所有项目中都出现了相同的问题,包括我为确认该问题而创建的新项目。 / p>
答案 0 :(得分:0)
试试看。
我刚刚将启动器活动移至Menenedt的第一处,并添加了 action.VIEW ,这样您就不会遇到google indexing错误。
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:icon="@drawable/icon"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".ActivitySignUp"
android:icon="@drawable/account"
android:label="@string/sign_up">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".ActivityDiscounts"
android:icon="@drawable/discount"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
答案 1 :(得分:0)
intent-filter
只能是
一次过滤android.intent.category.DEFAULT
:
<activity
android:name=".ActivitySplash"
android:label="@string/app_name">
<!-- Intent-Filter -->
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
<category android:name="android.intent.category.DEFAULT"/>
<action android:name="android.intent.action.VIEW"/>
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:icon="@drawable/icon"
android:theme="@style/AppTheme.NoActionBar">
<!-- Intent-Filter -->
<intent-filter>
<action android:name="android.intent.action.MAIN" />
</intent-filter>
</activity>
<activity
android:name=".ActivitySignUp"
android:icon="@drawable/account"
android:label="@string/sign_up">
<!-- Intent-Filter -->
<intent-filter>
<action android:name="android.intent.action.MAIN" />
</intent-filter>
</activity>
<activity
android:name=".ActivityDiscounts"
android:icon="@drawable/discount"
android:label="@string/app_name">
<!-- Intent-Filter -->
<intent-filter>
<action android:name="android.intent.action.MAIN" />
</intent-filter>
</activity>