我有一個奇怪的問題,在安裝應用程序時,我看到兩個圖標,一個啓動應用程序,另一個說「應用程序未安裝」,當我點擊它。Android應用程序創建兩個啓動器圖標而不是一個
我敢肯定,我只是有一個包含
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
我甚至檢查合併最終的AndroidManifest.xml中的中介機構文件夾,我還沒有看到另一個android.intent.category.LAUNCHER
一個intent-filter
標籤。
這是我主要的AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.example.package">
<uses-permission
android:name="android.permission.GET_ACCOUNTS"
tools:remove="android:maxSdkVersion" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.READ_SYNC_STATS" />
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
<application
android:name=".App"
android:allowBackup="false"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
tools:replace="android:allowBackup">
<activity
android:name=".activity.LauncherActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoDisplay">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".activity.VerificationActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.Verification" />
<activity
android:name=".activity.HomeActivity"
android:label="@string/app_name"/>
<activity
android:name="com.facebook.FacebookActivity"
android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
android:label="@string/app_name"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<activity
android:name=".activity.MallActivity"
android:parentActivityName=".activity.HomeActivity" />
<activity android:name=".activity.StoreActivity" />
<activity
android:name=".activity.EnclosedFragmentActivity"
android:theme="@style/AppTheme"
android:windowSoftInputMode="adjustPan" />
<provider
android:name=".provider.MallBuddyProvider"
android:authorities="com.example.package"
android:exported="false"
android:syncable="true" />
<activity
android:name=".activity.SearchActivity"
android:launchMode="singleTop"
android:theme="@style/AppTheme">
<intent-filter>
<action android:name="android.intent.action.SEARCH" />
</intent-filter>
<meta-data
android:name="android.app.searchable"
android:resource="@xml/searchable" />
</activity>
<service android:name=".sync.AuthenticatorService"
android:exported="false">
<intent-filter>
<action android:name="android.accounts.AccountAuthenticator" />
</intent-filter>
<meta-data
android:name="android.accounts.AccountAuthenticator"
android:resource="@xml/authenticator" />
</service>
<service
android:name=".sync.SyncService"
android:exported="true"
android:process=":sync">
<intent-filter>
<action android:name="android.content.SyncAdapter" />
</intent-filter>
<meta-data
android:name="android.content.SyncAdapter"
android:resource="@xml/syncadapter" />
</service>
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="@string/facebook_app_id" />
</application>
我有時會在設備上測試應用程序時遇到此問題,設備重新啓動通常會刪除已損壞的應用程序 –
謝謝!問題解決後重新啓動設備,卸載APK,然後重新安裝沒有解決問題,它只有在重新啓動設備後解決。 您能否回答這個問題,以便我可以讓您滿意並將問題標記爲您的答案已解決? –