2012-07-12 50 views
5

嘿我有一个问题,试图找到我的应用程序在应用程序抽屉里,它出现在其他地方 - 最近的应用程序(通过按住home),它也在应用程序下的设置。Android应用程序没有显示在应用程序抽屉里

唯一的不是在应用程序抽屉里,我的第一个猜测是Manifest?

该应用程序运行得很好。

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.zaknorris.brainhacker.v1" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="15" /> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="Brain Hacker Pro" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".MainActivity" 
     android:label="Brain Hacker Pro" > 
     <intent-filter> 
      <action android:name="com.zaknorris.brainhacker.v1.Menu" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".attentionbuilder" 
     android:label="Attention Builder" > 
     <intent-filter> 
      <action android:name="com.zaknorris.brainhacker.v1.attentionbuilder" /> 

      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity> 

该图标是在drawable中是有的和一切。

不知道这是怎么回事:\

新Java中

+0

<操作机器人:名字= “android.intent.action.MAIN”/> 主/发射活动添加这个动作 – AAnkit 2012-07-12 16:07:22

回答

11

你需要有这样的:

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

内的活动内容之一的

+0

感谢您的:) – 2012-07-12 16:14:14

+1

同样的问题,同样的修复 - 谢谢 – 2013-02-18 16:05:18

+1

另外请确保你没有任何额外的标签下的标签。 – ClayHerendeen 2017-04-28 18:27:30

2

更改AndroidManifest到这一个:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.zaknorris.brainhacker.v1" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="15" /> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="Brain Hacker Pro" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".MainActivity" 
     android:label="Brain Hacker Pro" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN"/> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".attentionbuilder" 
     android:label="Attention Builder" > 
     <intent-filter> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity> 
+0

明白了,谢谢:) – 2012-07-12 16:14:21

+0

@ZakNorris如果你能得到它的话,你可以调高它;) – 2012-07-12 16:35:21

0

设置MainLauncher=trueIntentFilter为您想要首先打开的活动。这个答案是关于Xmarin.android的。

针对Android的Java:

<intent-filter> 
    <action android:name="android.intent.action.MAIN"/> 
    <category android:name="android.intent.category.LAUNCHER"/> 
</intent-filter> 
相关问题