Последние несколько дней 10118 разряжал аккумулятор моего телефона. Он разряжает батарею, используя GPS. Я набрал ps в эмуляторе терминала, а приложения с PID 10118 не было. Что такое 10118, я не знаю. Я предполагаю, что это одно из недавно установленных погодных приложений.
Как я могу это исправить?
Для такого числа, как 10118, это UID Unix для пользовательского приложения ( u0_a118
).
Должно быть какое-то энергоемкое приложение, например большая игра, и вы его удалили . Тогда не остается ничего, кроме его UID, который используется в системном логировании.
Android регистрируется не по приложению (для пользовательских приложений), а по его UID. Поэтому, когда вы просматриваете использование батареи, Android сообщает вам список по идентификаторам процессов, который содержит один, с которым не связано приложение. Android не может определить, для какого приложения предназначен этот UID, поэтому он решает предоставить вам UID напрямую, и это число, которое вы видите.
Повелитель огня
adb shell dumpsys batterystats
. Вам потребуется настроить adb на ПК и включить отладку по USB на устройстве.Иззи
dumpsys batterystats
установить ее из терминального приложения.Повелитель огня
Иззи
BATTERY_STATS
, я не нашел ни одного, чтобы получить к ним доступ . Я тоже не пробовал. Так у вас и не заработало ("отказано в доступе" или какая-то другая ошибка)?Повелитель огня
android.permissions.DUMP
. Поэтому я предполагаю, что для успешного выполнения команды потребуются два разрешения: разрешение на создание дампа и разрешение на сбор статистики батареи или, по крайней мере, первое разрешение для доступа к инструменту dumpsys.Иззи
DUMP
, уровень защиты «разработка» и (цитата) «Не для использования сторонними приложениями». Таким образом, терминальное приложение, желающее получить доступdumpsys
, должно быть по крайней мере предварительно установлено. И да, здесь я был слеп: «Информация, доступная с этим разрешением, скорее всего, сравнима с информацией, полученной с помощью инструмента командной строки dumpsys ». (процитировал мое собственное описание разрешения здесь;)Повелитель огня
com.android.terminal
приложение для доступа к сервису batterystats и получил ошибку разрешения, как и для эмулятора терминала. @Иззикрокет
крокет
Повелитель огня
u0a118
. Скажите, у вас есть root-доступ? Когда вы скажете мне это, пожалуйста, предоставьте выводadb shell dumpsys procstats
иadb shell dumpsys location
.крокет
Повелитель огня
adb shell dumpsys package kr.co.kweather
,adb shell dumpsys package com.google.android.dialer
,adb shell dumpsys package com.aws.android
,adb shell dumpsys package com.wisemobile.openweather
?крокет
крокет