Я пытаюсь поместить свои живые обои в App Store Amazon (эти живые обои уже в прямом эфире в Google Play Store). Однако, когда я загрузил тот же APK для тестирования на Amazon Developer сайт он сообщает следующее исключениеAndroid Live Wallpaper падает на Amazon App Store Тестирование ActivityNotFoundException
03-06 06: 00: 50.741 7598 7598 E AndroidRuntime: НЕУСТРАНИМОГО ИСКЛЮЧЕНИЕ: главный 03-06 06: 00: 50.741 7598 7598 E AndroidRuntime: java.lang.RuntimeException: Невозможно start activity ComponentInfo {com.rrapps.heavensdoor/com.rrapps.heavensdoor.PreviewActivity}: android.content.ActivityNotFoundException: не найдено действий для обработки act = android.service.wallpaper.CHANGE_LIVE_WALLPAPER (есть дополнительные функции) на android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2229) в android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2283) в android.app.ActivityThread.access $ 600 (ActivityThread.java:148) на android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1244) на android.os.Handler.dispatchMessage (Handler.java:99) на android.os.Looper.loop (Looper.java:151) at android.app.ActivityThread.main (ActivityThread.java:5204) по адресу java.lang.reflect.Method.invokeNative (собственный метод) по адресу java.lang.reflect.Method.invoke (Method.java:511) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:793) at com.android. internal.os.ZygoteInit.main (ZygoteInit.java:560) at dalvik.system.NativeStart.main (родной метод) Вызвано: android.content.ActivityNotFoundException: Никакой активности не найдено для обработки act = android.service.wallpaper. CHANGE_LIVE_WALLPAPER (имеет статистов) в android.app.Instrumentation.checkStartActivityResult (Instrumentation.java:1627) в android.app.Instrumentation.execStartActivity (Instrumentation.java:1417) в android.app.Activity.startActivityForResult (Activity.java : 3424) at android.app.Activity.startActivityForResult (Activity.java:3385) at com.rrapps.heavensdoor.PreviewActivity.onCreate (Неизвестный источник) at android.app.Activity.performCreate (Activity.java:5170) на android.app.Instrumentation.callActivi tyOnCreate (Instrumentation.java:1080) в android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2182)
Ниже, где я устанавливаю обои
if (Build.VERSION.SDK_INT >= 16) {
/*
* Open live wallpaper preview (API Level 16 or greater).
*/
intent.setAction(WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER);
String pkg = MyWallpaperService.class.getPackage().getName();
String cls = MyWallpaperService.class.getCanonicalName();
intent.putExtra(WallpaperManager.EXTRA_LIVE_WALLPAPER_COMPONENT,
new ComponentName(pkg, cls));
} else {
/*
* Open live wallpaper picker (API Level 15 or lower).
*
* Display a quick little message (toast) with instructions.
*/
intent.setAction(WallpaperManager.ACTION_LIVE_WALLPAPER_CHOOSER);
Resources res = getResources();
String hint = res.getString(R.string.picker_toast_prefix)
+ res.getString(R.string.lwp_name)
+ res.getString(R.string.picker_toast_suffix);
Toast toast = Toast.makeText(this, hint, Toast.LENGTH_LONG);
toast.show();
}
startActivityForResult(intent, 0);
код, я не уверен, что проблема в. Любая помощь приветствуется.
это будет крах наверняка потому, что амазонки огонь ОС не поддерживает живые обои. – yasiriqbal776