そのため、アプリのウィジェットを宣言し、Ice Cream Sandwich エミュレーターで試してみたかったのですが、それを選択するとランチャーがクラッシュします。
問題は、ランチャーが width と heigt が 0 になると考えていることです (ウィジェットも 0x0 ウィジェットとしてリストされます)。したがって、宣言に問題があると思います。
E/AndroidRuntime( 709): java.lang.IllegalArgumentException: width and height must be > 0
E/AndroidRuntime( 709): at android.graphics.Bitmap.createBitmap(Bitmap.java:603)
E/AndroidRuntime( 709): at android.graphics.Bitmap.createBitmap(Bitmap.java:585)
[...]
これは私のウィジェット宣言です:
<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider
xmlns:android="http://schemas.android.com/apk/res/android">
android:updatePeriodMillis="7200000"
android:initialLayout="@layout/widget"
android:minHeight="72dp" android:minWidth="90dp">
</appwidget-provider>
と に何か問題がminHeight
ありminWidth
ますか?