2012-03-19 1 views
2

я могу установить мое приложение на:App не отображается на панели запуска для 4.0.3

  • эмуляторы 2.2, 2.3.3;
  • мой телефон 2.2.2;

И это отображается в диспетчере запуска и виджетов.

Но после установки на эмулятор 4.0.3 это не показано в диспетчере запуска и виджетов.

Здесь проявляется:

<uses-sdk android:minSdkVersion="4" /> 
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" > 
    <activity 
     android:name=".MainActivity" 
     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> 

    <receiver android:name=".handlers.MyWidgetProvider" > 
     <intent-filter> 
      <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> 
     </intent-filter> 

     <meta-data 
      android:name="android.appwidget.provider" 
      android:resource="@xml/my_widget_info" /> 
    </receiver> 
</application> 

ли вы мне помочь?

Спасибо,

Отредактировано:

Это такой глупый вопрос. Я попытался прокрутить список приложений по вертикали. Но в 4.0.3 список горизонтален.

:-)

Так что нет никаких проблем с моим приложением. Извините ...

+0

Отображается в Настройках -> Приложение? – Calvin

+0

Да, это так. И есть две вещи, которые я могу сделать: ** 1) ** После установки, откройте ее кнопкой «Открыть» рядом с кнопкой «Готово». И он отлично работает без ошибок. ** 2) ** После этого я могу удалить его только с помощью диспетчера приложений. Даже если я перезагружу эмулятор, я не вижу его в диспетчере запуска/виджета. –

+0

Как насчет установки непосредственно из Eclipse. Запустить As -> Приложение для Android. Он отображается на панели запуска? – Calvin

ответ

1

Виджет приложений не будет отображаться в списке виджетов, пока пользователь не выполнит одно из ваших действий. Такое поведение является новым для Android 3.1.

Нет ничего явно неправильного в действии, хотя вы можете попробовать удалить Theme.NoDisplay и посмотреть, изменилось ли поведение.

+0

@haibison: Это означает, что вы остаетесь с «отладки по бинарному поиску» - возьмите проект, который работает и постепенно меняет его, чтобы больше походить на проект, который не работает, пока он не сломается, и в этот момент последнее изменение, которое вы сделали, является источником вашей трудности. – CommonsWare