Почему возникает ошибка при попытке открыть настройки живых обоев?

Проект на github

При попытке открыть настройки обоев выдается - В приложении "Каталог живых обоев" произошла ошибка.

Андроид студия ничего не выдает.

Создал активити, в манифест добавил, тут добавил
<wallpaper xmlns:android="http://schemas.android.com/apk/res/android"
    android:settingsActivity="ru.siniykv.simplelivewallpaper.SettingsActivity"
    android:thumbnail="@drawable/ic_launcher"
    android:description="@string/wallpaper_description"
    />


Что выдается в логах
>> Открытие просмотра живых обоев
I/WallpaperService: engine created
I/WallpaperService: engine surface created
I/WallpaperService: engine surface changed
I/WallpaperService: engine resumed
I/AndroidInput: sensor listener setup

>> После попытки открыть настройки и закрытия диалогового окна ошибки
E/InputEventReceiver: channel '53354a2c ru.siniykv.simplelivewallpaper.SimpleLiveWallpaper (client)' ~ Publisher closed input channel or an error occurred.  events=0x9
E/EGL_genymotion: tid 13611: swapBuffers(289): error 0x3003 (EGL_BAD_ALLOC)
A/libc: Fatal signal 11 (SIGSEGV) at 0x0000003c (code=1), thread 13611 (Thread-293)
  • Вопрос задан
  • 1324 просмотра
Решения вопроса 1
@bot8
Android noob
Попробуйте изменить в манифесте вот это <activity android:name=".SettingsActivity" />

чтобы было так

<activity android:name=".SettingsActivity" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
</activity>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы