Widget aplikacji nie jest wyświetlany w szufladzie aplikacji ICS

Czy ktoś doświadczył, że widżet aplikacji nie jest wymieniony w szufladzie aplikacji ICS?

Pierwotnie uruchomiłem tę aplikację dla FroYo i poniżej, która obsługuje widget aplikacji w porządku. Wraz z Gingerbread i Honeycomb, te też działają.

Widget pojawi się na liście w emulatorze, jeśli otworzę aplikację „Podgląd widżetu”, jednak po otwarciu szuflady nie jest on wyświetlany na liście. Pojawia się na Plaster Miodu. Ja też nie (a inni też nie) widzę to na moim Galaxy Nexus gdziekolwiek.

Próbowałem zrestartować komputer, ponieważ widziałem, jak rozwiązano problem niektórych osób po początkowej instalacji. Mam też główne działanie z filtrem działania action.MAIN / category.LAUNCHER, ponieważ mam działania aplikacji, nie jest to tylko projekt typu widget.

Opublikuję kilka fragmentów poniżej, daj mi znać, jeśli potrzeba więcej. Moja minSdkVersion ma wartość 7, a targetSdkVersion 15, właściwości projektu mają również cel sprawdzony w 4.0.3. Atrybut installLocation jest ustawiony na auto.

AndroidManifest.xml:

<receiver android:name=".AppWidget" android:label="@string/one_cell_widget_label">
    <intent-filter>
        <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
    </intent-filter>
    <intent-filter>
        <action android:name="com.frankcalise.h2droid.FORCE_WIDGET_UPDATE" />
    </intent-filter>
    <meta-data
        android:name="android.appwidget.provider"
        android:resource="@xml/one_cell_widget_settings" />
</receiver>

one_cell_widget_settings.xml:

<appwidget-provider
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:initialLayout="@layout/one_cell_widget"
    android:minWidth="@dimen/one_cell_widget"
    android:maxHeight="@dimen/one_cell_widget"
    android:updatePeriodMillis="0" >
</appwidget-provider>

one_cell_widget.xml:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/widget_background"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="@dimen/widget_margin"
    android:background="@drawable/widget_background">
    <TextView
        android:id="@+id/widget_title_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/app_name"
        android:textColor="@android:color/black" />
    <TextView
        android:id="@+id/widget_amount_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/default_widget_amount"
        android:textSize="12sp"
        android:textColor="@color/amount_color" />
    <TextView
        android:id="@+id/widget_percent_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/default_widget_percent" />
</LinearLayout>

a potem oczywiście zaimplementowałem klasę w AppWidget.java

public class AppWidget extends AppWidgetProvider

AKTUALIZACJA:

Ważna wiadomość logcat, którą znalazłem dzisiaj, która pomogła mi rozwiązać problem:

06-01 14:41:31.606: E/AppsCustomizePagedView(199): Widget ComponentInfo{com.frankcalise.h2droid/com.frankcalise.h2droid.AppWidget} has invalid dimensions (108, 0)

questionAnswers(1)

yourAnswerToTheQuestion