Итак, я уже разместил это на Reddit , но я мог бы найти лучшую аудиторию здесь.
Я «удалил» игры Google Play, используя это руководство от XDA. Теперь мне нужно переустановить его. Это команда, как я должен переустановить приложение: adb shell cmd package install-existing <name of package>
Но есть одна проблема: мой телефон на Android Lollipop, и команды там не существует. Я попытался вручную установить apk обратно, с помощью adb и обычного установщика пакетов. Приложение «Настройки» всегда говорит что-то вроде «Не установлено для пользователя» (перевод с другого языка).
Итак, у меня 2 вопроса:
1) В какой версии Android была введена эта команда?
и 2) Как я могу вернуть это приложение?
PS: У меня есть root-доступ, но я бы предпочел решение без root-доступа.
Сначала включите package pm enable --user 0 <pkg>
и установитеcmd package install-existing <pkg>
пользователь11227590
Повелитель огня
adb shell pm install -r --user 0 /data/app/com.google.android.play.games-1/*.apk
. Я попробовал этот подход в приложении Google Calendar на Oreo, и он сработал, поэтому я предлагаю это.пользователь11227590
Иззи
cmd
, возможно, стоит попробоватьadb shell "cmd package compile --reset com.google.android.play.games"
. Кроме того, хотя я сомневаюсь, что это работает, это не повредит:pm enable --user 0 <pkg>
,pm unhide --user 0 <pkg>
.Пуспам
adb shell cmd package install-existing <name of package>
может переустановить удаленное системное приложение для текущего пользователя. Но, когда я попробовал это на своем смартфоне Android 7.0, он показал ошибку, что командаinstall-existing
не может быть найдена. Можно ли изменить эту команду, чтобы получить какой-то результат?张实唯
pm enable --user 0
работал на меня! Спасибо!Мацей Бледковски
cmd package install-existing
внутри adb shell работал