2016-07-27 3 views
0

Я пишу приложение, и я как раз собирался внедрить Google Indexing api, а затем столкнулся с проблемой. Я могу установить приложение, и я могу увидеть его в списке приложений на моем устройстве Android (Настройки-> Приложения-> MyApp), но я не вижу значка в меню. Кроме того, я могу запускать и запускать приложение из CMD с помощью команды adb shell am start, и приложение работает правильно, но если я убью приложение, я не смогу запустить его снова, потому что значок запуска отсутствует.Значок Android App отсутствует в меню - xamarin

Я пытался создать .apk, и у меня такое же поведение.

В файле манифеста есть

Не могли бы вы помочь мне решить эту проблему?

спасибо!

ответ

0

Ваш вопрос не совсем ясен: ... но я не вижу значка в меню ... Вы имеете в виду, что вы не видите его на рабочем столе?

Если вы хотите добавить значок приложения на рабочем столе вы можете сделать это с помощью следующего метода:

private void AddShortcut() 
     { 
      var shortcutIntent = new Intent(this, typeof(ActivityMain)); 
      shortcutIntent.SetAction(Intent.ActionMain); 

      var iconResource = Intent.ShortcutIconResource.FromContext(
       this, Resource.Drawable.yourAppIcon); 

      var intent = new Intent(); 
      intent.PutExtra(Intent.ExtraShortcutIntent, shortcutIntent); 
      intent.PutExtra(Intent.ExtraShortcutName, "yourAppName"); 
      intent.PutExtra(Intent.ExtraShortcutIconResource, iconResource); 
      intent.SetAction("com.android.launcher.action.INSTALL_SHORTCUT"); 
      SendBroadcast(intent); 
     } 
+0

Я не уверен, что это название, здесь картина меню, что я имею в виду: http://1.bp.blogspot.com/-RzPwMqisfsw/UDF9LUrsdeI/AAAAAAAAOPs/YJ9Kc8oTUv8/s1600/03.png – hogar

+0

Значок ни на экране приложения отсутствует на рабочем столе? – user1230268

+0

точно, никакой значок на рабочем столе ни на экране приложения. – hogar

Смежные вопросы