Проблема с ярлыками Android
Я создаю ярлык со следующим кодом, который работает на моем устройстве.
Intent shortcutIntent = new Intent(getApplicationContext(),
AlertActivity.class);
shortcutIntent.setAction(Intent.ACTION_MAIN);
Intent addIntent = new Intent();
addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "ss");
addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
Intent.ShortcutIconResource.fromContext(getApplicationContext(),
R.drawable.sss));
addIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
addIntent.putExtra("duplicate", false); //may it's already there so don't duplicate
getApplicationContext().sendBroadcast(addIntent);
Сейчас я пытаюсь загрузить свое приложение в магазин игр для некоторых устройств, которые этот значок не создает.
Примечание: я сталкиваюсь с этой проблемой с Nexus 6, Android 7.1.1. В чем может быть проблема здесь
Здесь этот код работает даже с подписанным apk.
Пожалуйста, кто-нибудь, помогите мне решить это.