Странная проблема при установке .apk файла во вкладке Samsung Galaxy - PullRequest
0 голосов
/ 27 августа 2011

У меня странная проблема.

У меня есть мой файл .apk на моем компьютере Mac, и я отправил этот файл на Galaxy Tab через Bluetooth. когда я установил этот файл, это приложение было установлено, но я получил много экземпляров одного и того же приложения ...

Кроме того, когда я удаляю все приложения, все экземпляры приложения удаляются

Поскольку я новичок в разработке для Android, пожалуйста, помогите мне решить эту проблему.

Спасибо за любую помощь

Это мой файл манифеста

<application android:icon="@drawable/co_logo" android:label="@string/app_name">
    <activity android:name="com.co.sampling.Loading"
              android:theme="@android:style/Theme.NoTitleBar"
              android:label="@string/app_name" 
              android:screenOrientation="landscape"
              android:configChanges="orientation|keyboardHidden"   
              >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name="com.co.sampling.CoDb"  
              android:theme="@android:style/Theme.NoTitleBar"                
              android:label="@string/app_name" 
              android:screenOrientation="landscape"
              android:configChanges="orientation|keyboardHidden"   >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>            
    <activity android:name=".Login"
              android:theme="@android:style/Theme.NoTitleBar"
              android:label="@string/app_name" 
              android:screenOrientation="landscape"
              android:configChanges="orientation"   >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <activity android:name="com.co.sampling.OrderPrompt"   
              android:theme="@android:style/Theme.NoTitleBar"               
              android:label="@string/app_name" 
              android:screenOrientation="landscape"
              android:configChanges="orientation|keyboardHidden"   >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>            
    <activity android:name="com.co.sampling.New_Order_Screen_1"   
              android:theme="@android:style/Theme.NoTitleBar"               
              android:label="@string/app_name" 
              android:screenOrientation="landscape"
              android:configChanges="orientation|keyboardHidden"   >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name="com.co.sampling.New_Order_Screen_2"   
              android:theme="@android:style/Theme.NoTitleBar"               
              android:label="@string/app_name" 
              android:screenOrientation="landscape"
              android:configChanges="orientation|keyboardHidden"   >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>  
    <activity android:name="com.co.sampling.Enrich_Order"   
              android:theme="@android:style/Theme.NoTitleBar"               
              android:label="@string/app_name" 
              android:screenOrientation="landscape"
              android:configChanges="orientation|keyboardHidden"   >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity> 
    <activity android:name="com.co.sampling.Customer_Feedback"   
              android:theme="@android:style/Theme.NoTitleBar"               
              android:label="@string/app_name" 
              android:screenOrientation="landscape"
              android:configChanges="orientation|keyboardHidden"   >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>   
    <activity android:name="com.co.sampling.Prompt"   
              android:theme="@android:style/Theme.NoTitleBar"               
              android:label="@string/app_name" 
              android:screenOrientation="landscape"
              android:configChanges="orientation|keyboardHidden"   >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>   
    <activity android:name="com.co.sampling.Enrich_Order"   
              android:theme="@android:style/Theme.NoTitleBar"               
              android:label="@string/app_name" 
              android:screenOrientation="landscape"
              android:configChanges="orientation|keyboardHidden"   >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name="com.co.sampling.Enrich_Order_List"   
              android:theme="@android:style/Theme.NoTitleBar"               
              android:label="@string/app_name" 
              android:screenOrientation="landscape"
              android:configChanges="orientation|keyboardHidden"   >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity> 
    <activity android:name="com.co.sampling.PopupMenu"   
              android:theme="@android:style/Theme.NoTitleBar"               
              android:label="@string/app_name" 
              android:screenOrientation="landscape"
              android:configChanges="orientation|keyboardHidden"   >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name="com.co.sampling.Order_NewOrder_2"   
              android:theme="@android:style/Theme.NoTitleBar"               
              android:label="@string/app_name" 
              android:screenOrientation="landscape"
              android:configChanges="orientation|keyboardHidden"   >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>             
</application>

Ответы [ 2 ]

1 голос
/ 29 августа 2011

Эти строки

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

должен присутствовать только в основном теге активности. Удалить из всех других тегов активности.

Добавление этого фильтра намерений указывает, что это действие является основным действием приложения и должно быть указано в панели запуска (ящик приложений)

0 голосов
/ 19 декабря 2011

И я бы добавил, что ярлык android: должен присутствовать только в теге приложения, а не где-либо еще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...