2017-05-31 68 views
2

我的圖標未顯示在啓動器中,我找不出問題出在哪裏。 這是我的清單:圖標未在發射器中顯示

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.giacomopancaldi.imagesender"> 
<!-- To auto-complete the email text field in the login form with the use 
r's emails --> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
<uses-permission android:name="android.permission.READ_PROFILE" /> 
<uses-permission android:name="android.permission.READ_CONTACTS" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" 
/> 
<application 
android:name=".AppGlobal" 
android:allowBackup="true" 
android:icon="@mipmap/ic_launcher" 
android:label="Image Sender" 
android:supportsRtl="true" 
android:theme="@style/AppTheme"> 
<activity android:name=".MainActivity"> 
</activity> 
<activity android:name=".RegisterActivity" /> 
<activity android:name=".loginActivity"> 
<intent-filter> 
<action android:name="android.intent.action.LOGIN" /> 
<category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 
</activity> 
<activity android:name=".UploadActivity" /> 
<activity android:name=".ViewImageActivity"></activity> 
</application> 
</manifest> 

我已經把所有的尺寸爲我ic_launcher(華電國際,xxhdpi等),但它仍然無法正常工作。

提前致謝! :-)

+0

沒有任何啓動器圖標或默認的顯示? – Lal

+0

嘗試卸載並重新安裝! –

+1

請確保您將它放在「mipmap」文件夾中,而不是「可繪製」 –

回答

1

刪除

<intent-filter> 
    <action android:name="android.intent.action.LOGIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 
+1

非常感謝,現在有效:) – Peter

0

我可能是錯的,但也許你的ic_launcher資源被放置在drawable目錄而不是mipmap

確保你真的有你的ic_launcher資源在正確的道路上。我希望這有幫助。

0

你需要有你的圖標在mipmap文件夾是這樣的:

mipmap

另外,我建議你使用圖像資源導入你的圖標:

文件 - >新建 - > Image Asset

image asset

+0

,正如我在我的問題中指定的那樣,我已經獲得了我的圖標的所有正確大小。無論如何,非常感謝您的回答。 – Peter

0
  1. 你的啓動活動的意圖應該被命名爲 android.intent.action.MAIN

替換替換<action android:name="android.intent.action.LOGIN" />

<action android:name="android.intent.action.MAIN" />

  • 確保你哈瓦一個名爲ic_launcher.png圖標在您的紋理貼圖 文件夾。

  • 如果不行清理項目的構建,並從您的電話/仿真器卸載您的應用程序的任何 現有版本並重新安裝 新版本。

  • +0

    感謝您的回答,這是'intent-filter'的一個問題。 – Peter