如何解决自定义启动器的默认活动找不到错误
问题描述:
您好我使用的是最新的android studio 2.3.1 我正在创建自定义启动器应用程序。几个月前它工作得很好,但今天它给我一个错误,即在清单中没有找到默认的活动。任何人都能解决我的问题。这是我的清单代码。提前致谢。如何解决自定义启动器的默认活动找不到错误
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
<uses-permission android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.SET_WALLPAPER" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>
<activity
android:name=".HomeActivity"
android:label="Warriors Launcher"
android:theme="@android:style/Theme.Wallpaper.NoTitleBar"
android:launchMode="singleTask"
android:excludeFromRecents="true"
android:stateNotNeeded="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".AppsListActivity"
android:theme="@style/Trans">
</activity>
<activity
android:name=".AppGridActivity"
android:theme="@style/Trans">
</activity>
<activity
android:name=".AppLauncher"
android:theme="@style/Trans">
</activity>
</application>
答
添加<category android:name="android.intent.category.LAUNCHER" />
为喜欢 -
<activity
---->
<intent-filter>
<action android:name="android.intent.action.MAIN" />
-----
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
感谢您的酒店fr支持 – erKaranjeet
欢迎您。它有用吗? – Farya
是的,我用我的代码使用此代码。我在同一个活动上同时使用了Launcher和Default类别,并且工作正常。谢谢 – erKaranjeet