Почему следующий манифест не устанавливает значок виджета в меню виджетов?
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.android.stackwidget">
<uses-sdk android:targetSdkVersion="13" android:minSdkVersion="13"/>
<application android:label="StackWidget">
<receiver android:name="StackWidgetProvider">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<meta-data android:name="android.appwidget.provider"
android:resource="@xml/stackwidgetinfo" />
</receiver>
<service android:name="StackWidgetService"
android:permission="android.permission.BIND_REMOTEVIEWS"
android:exported="false" />
</application>
Немного больше информации, apk установлен и отображается в списке Настройки-Приложения, но не в списке меню Виджеты или Приложения.
(также я понятия не имею, почему закрывающий тег не отображается в разделе кода выше)
Это журналы:
[2011-11-11 21:35:17 - StackWidget] Android Launch!
[2011-11-11 21:35:17 - StackWidget] adb is running normally.
[2011-11-11 21:35:17 - StackWidget] No Launcher activity found!
[2011-11-11 21:35:17 - StackWidget] The launch will only sync the application package on the device!
[2011-11-11 21:35:17 - StackWidget] Performing sync
[2011-11-11 21:35:21 - StackWidget] Uploading StackWidget.apk onto device '28841c9415fd157'
[2011-11-11 21:35:21 - StackWidget] Installing StackWidget.apk...
[2011-11-11 21:35:22 - StackWidget] Success!
[2011-11-11 21:35:22 - StackWidget] \StackWidget\bin\StackWidget.apk installed on device
[2011-11-11 21:35:22 - StackWidget] Done!
Я могу только предположить, что:
«Запуск будет синхронизировать только пакет приложения на устройстве!»
- это проблема, но решение этой проблемы выходит за рамки моих исследовательских возможностей.
хорошо, я признаю, что разъяснил этот пост с правками после "недооценки". Я надеюсь, что эти изменения добавили важную информацию в исходный фрагмент кода (который не был изменен). Суть в том, что это код, который я скачал прямо с примера сайта Android, поэтому мой вопрос:
Если вы настолько смелы, что недооцениваете этот вопрос, ответьте почему:
1) под исследованием
2) не ясно
3) бесполезно
В противном случае, пожалуйста, просто ответьте на вопрос.