Android StackWidget не может связываться

В настоящее время я пытаюсь добавить виджет в свое приложение и основываю свою реализацию на этом коде http://developer.android.com/resources/samples/StackWidget/index.html

Я поместил все классы, связанные с виджетами стека, в свой собственный пакет в моем основном пакете. Пакет setyp

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

Ниже мой манифест.

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.bencallis.dealpad" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="11" android:targetSdkVersion="14" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <application android:icon="@drawable/ic_launcher" android:logo="@drawable/logo" android:theme="@style/DealPadTheme" android:hardwareAccelerated="true" android:uiOptions="splitActionBarWhenNarrow"> <activity android:label="@string/app_name" android:name=".DealPadActivity" android:configChanges="keyboardHidden|orientation|screenSize"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".SettingsActivity" /> <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" /> <!-- Widgets --> <receiver android:name=".stackwidget.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="stackwidget.StackWidgetService" android:permission="android.permission.BIND_REMOTEVIEWS" android:exported="false" /> </application> </manifest> 

Сообщение об ошибке:

 E/RemoteViewsAdapterServiceConnection(474): bind(): Unknown component ComponentInfo{com.bencallis.dealpad/com.bencallis.dealpad.stackwidget.StackWidgetService} 

Я уверен, что есть где-то ошибка, которая делает компонент info repeat com.bencallis.dealpad.

Есть идеи?

Оказалось, что это связано с моим манифестом и проблемой поиска службы. Мне не хватало. В имени (которое дает ему путь).

Глупая ошибка!