Имя пакета, не отображаемого в Logcat в ICS - программирование
Подтвердить что ты не робот

Имя пакета, не отображаемого в Logcat в ICS

Почему приложение (имя пакета) остается пустым после обновления ICS до Android 4.0.3 в моем логарифме Eclipse?

Из того, что я понимаю, это важная часть журналов и не нужно было удалять с Android 4.0.3.

Enter image description here

Кажется, что эта проблема только на Samsung Galaxy S работает на Android 4.0.3, потому что я получаю информацию о пакете на своем Emulator (4.0, 4.0.3 и 4.1), а также Google Nexus (работает 4.0.5).

Итак, есть ли способ увидеть или получить уникальный идентификатор (помимо имени пакета) для приложения из Logcat?

4b9b3361

Ответ 1

Для этого может использоваться PID (идентификатор процесса). Если вы найдете одно сообщение своего приложения, обратите внимание на PID и фильтруйте его. Недостатком является то, что ваше приложение получит новый PID для каждого вызова.

Ответ 2

Вы выбрали свое приложение с устройства? Я не нашел эту проблему на своем устройстве. Надеюсь, это поможет.....

Ответ 3

Из моего предположения, вы запускаете свое приложение из файла манифеста приложений, а не из основного файла активности.

  • Перейдите и сосредоточьте свой основной файл активности (MainActivity.java) и нажмите кнопку прогона.
  • Теперь вы получаете дополнительный фильтр с именем вашего имени пакета в LogCat.
  • Нажмите на это. Теперь вы можете увидеть свой журнал приложений.

И почему вы не получаете имя приложения на снимке экрана, которое вы подключили, весь процесс - это системные вещи.

Ответ 4

У меня была та же проблема, в Android Studio бета-версии (0.8. *).

Я перезагрузил устройство, но проблема не была решена (по крайней мере пока). Затем перезапустили Android Studio, и все было нормально. Имена пакетов были восстановлены, поэтому встроенный logcat работал как прелесть.

К счастью, не нужно было связываться с PID, как эта ссылка.