Android;Приложение устанавливается и работает нормально, но когда я выхожу, я не могу найти его значок запуска в меню - PullRequest
0 голосов
/ 01 ноября 2010

Я создал простое приложение и поместил его на свое устройство.

Я использую файловый браузер, чтобы найти APK, он устанавливается успешно, и я могу запустить его ОК (при нажатии «выполнить» после установкизавершено)

Однако, если я затем выйду из приложения, я не смогу увидеть средство запуска для него в меню моих приложений (где я ожидал бы, как и другие приложения, которые я создал)

В настоящий момент, каждый раз, когда я хочу запустить приложение, мне сначала нужно переустанавливать его, чтобы я мог получить к нему доступ, наверняка должен быть лучший способ?

Манифест прикреплен

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.jameselsey"
      android:versionCode="1"
      android:versionName="1.0"
      >
    <application android:icon="@drawable/globe" android:label="@string/app_name" 
    android:theme="@android:style/Theme.NoTitleBar">
        <activity android:name=".GeoCodeTest"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
    <uses-sdk android:minSdkVersion="7" />

</manifest> 

1 Ответ

2 голосов
/ 01 ноября 2010

Цитируется это из CommonsWare, с http://groups.google.com/group/android-developers/browse_thread/thread/fc4816cac75c7edc/c867733d8380dea9?hl=en&lnk=gst&q=Missing+application+icon+in+All+Application+drawer#c867733d8380dea9:

"Если у вас на Android 1.5, и у вас уже есть этот фильтр намерений, и вы все еще не видите свою иконку, и у вас уже может быть приложение установлен, который использует тот же пакет Java (например, package = "com.commonsware.android.foo" в вашем элементе), попробуйте удалив предыдущее приложение и заново установив новое. Вы не может быть установлено два приложения с одинаковым пакетом. В Android 1.1 и ранее, новый перезапишет старый - больше нет. "

...