Пытаюсь собрать приложение написаное на cordova через android studio на телефоне с android 9.
При сборке выдает вот такие ошибки:
Unknown failure: Exception occurred while executing:
java.lang.IllegalArgumentException: Unknown package: io.cordova.hellocordova
at com.android.server.pm.Settings.isOrphaned(Settings.java:4306)
at com.android.server.pm.PackageManagerService.isOrphaned(PackageManagerService.java:21583)
at com.android.server.pm.PackageManagerService.deletePackageVersioned(PackageManagerService.java:18351)
at com.android.server.pm.PackageInstallerService.uninstall(PackageInstallerService.java:737)
at com.android.server.pm.PackageManagerShellCommand.runUninstall(PackageManagerShellCommand.java:1486)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:193)
at android.os.ShellCommand.exec(ShellCommand.java:103)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21824)
at android.os.Binder.shellCommand(Binder.java:634)
at android.os.Binder.onTransact(Binder.java:532)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:2809)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4014)
at android.os.Binder.execTransact(Binder.java:731)
Error while Installing APKs
Как можно это решить? До обновления до android 9 на 8 все собиралось. Режим разработчика включен.
I have just installed the Android ADT bundle with the Eclipse IDE.
I have created a Android phone Simulator and I am trying to install and run my first application on it.
Here’s what I see in the Console log
Android Launch!
adb is running normally.
Performing com.example.outlast.MainActivity11 activity launch
Automatic Target Mode: Unable to detect device compatibility. Please select a target device.
Uploading Outlast.apk onto device 'emulator-5554'
Installing Outlast.apk...
Installation error: Unknown failure
Please check logcat output for more details.
Launch canceled!
The application that I am trying to install is almost blank. I have just created a project with a blank activity and I am trying to run it. It is supposed to run according to to the official Android developers page.
I dont know how to look in the logcat output.
How can I solve this problem ?
asked May 2, 2014 at 14:46
1
I have finally resolved my problem.
I was unable to install any application on the android phone simulator because I had not waited long enough for the Android phone to load, so Eclipse couldn’t install anything on the simulator.
answered May 2, 2014 at 15:23
PierrePierre
4552 gold badges4 silver badges13 bronze badges
2
Same issue might also happen if you install the application some time back and now you are trying to install from another PC or sometime same PC.
Even though you have un-installed before installing new app, System maintain some data related to application. To overcome this completly unstall the application by using abd command.
adb uninstall my.package.id
Please refer another root cause for same issue. This helped me a lot after spending 5hrs of my time.
Eclipse simply says that «Installation error: Unknown failure» it does not give info on reason for fail in console window
To see what is the error message, install apk via adb command
> adb install app.apk
Then we can see the error message as «Failed to install app.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.myapp.id do not match the previously installed version; ignoring!]»
This helps to understand the issue.
answered Oct 16, 2017 at 12:06
1
The best way for me to solve the problem, was to open the terminal and use adb manager to restart the server. I use Mac OSX and this should also work on Windows and on Linux. Go to your sdk->platform-tools folder and use the command to type the following commands:
If you use Mac, then use ./adb instead of adb.
adb kill-server (ENTER)
adb start-server (ENTER)
extra:
use adb devices to check if there are connected devices on your computer, so that you know for sure if adb works fine or not.
After no problems detected, try to unplug your device and press on the play button for installing your app. When you see a window with no devices, then you have to plug your Android device on your computer again and select it to successfully install your app.
answered Jan 10, 2015 at 18:52
AerialAerial
1,1854 gold badges20 silver badges42 bronze badges
1
You need to change device(emulator) android version to as per the target version.
If still not working, then restart your emulator.
answered May 2, 2014 at 14:58
2
Guys i had the same issue and used the following way :
(Windows 8 , Eclipse Luna)
1) Changing the ADB connection time out to 1000000ms
2) Use ADBhost 127.0.0.1
3) Changing Method Profiler Buffer Size to 20MB
4) Unchecking the Launcher from Snapshot at AVD Emulator Options.
And of course several restarts xD
answered Oct 12, 2014 at 13:48
ignisignis
111 bronze badge
I am working on windows 8.1 OS and I resolved the same issue by using following steps:
- Open the command prompt
- Navigate till
/platform-tools
folder (C:/Sample/sdk/platform-tools/
) - Type
adb KILL-SERVER
and hit enter - Type again
adb START-SERVER
and hit enter - Close the already opened eclipse and restart
- Try executing the android application and it will works
answered Apr 4, 2016 at 12:24
In Play store, click left menu — my app and game — all tab — remove your application history — rebuild app
answered Oct 10, 2016 at 3:26
Sỹ PhạmSỹ Phạm
5316 silver badges14 bronze badges
Эта проблема возникла сегодня при отладке мобильного телефона:
Unknown failure (at android.os.Binder.execTransact(Binder.java:565))Error while Installing APKs
Когда он запущен, появляется запрос, примерно означающий: удалить и удалить существующее приложение, нужно ли удалить существующее приложение, нажмите ОК, появится следующая ошибка
Исходное приложение не было удалено, а затем я вручную удалил его и очистил память, и результат был таким же, когда я запустил его снова. Я думал, что это проблема с моим компьютером, но я тестировал его на другом компьютере. Это было немного неудобно. Позже я проверил информацию и протестировал ее. , Этот метод все еще работает
File —> Settings —> Build,Execution,Deployment —> Instant Run
Удалите опцию Enable Instant Run to и запустите ее снова, чтобы пройти
После выполнения этих операций вам будет любопытно, почему эту операцию можно пропустить? Потом пошел посмотреть общий смысл InstantRun:
Android Studio 2.0 начала внедрять InstantRun, который в основном используется для сокращения времени на обновление приложения во время выполнения и отладки. Хотя выполнение первой сборки может занять немного больше времени, InstantRun может отправить обновленный контент на устройство без пересборки нового apk, чтобы мы могли быстро наблюдать за изменениями. Примечание. InstantRun поддерживает только Gradle версии 2.0.0 или выше и minSdkVersion 15 или выше, настроенные в файле build.gralde. Для лучшего использования установите minSdkVrsion выше 21.
В проектах Android Stuido, использующих Gralde 2.0.0 и более поздних версий, по умолчанию используется Instant Run.
Как исправить ошибку ( "cmd package install-create -r -t -S 1699739' returns error 'Unknown failure: cmd: Can't find service: package"
) при запуске эмулятора.
'cmd package install-create -r -t -S 1699739' returns error 'Unknown failure: cmd: Can't find service: package'
20:20 Сессия «приложение»: установка не удалась. Установка не удалась Повторить
6 ответов
1- Закройте свой эмулятор
2- Зайдите в AVD Manager
3- Щелкните стрелку вниз рядом с вашим эмулятором -> холодная загрузка сейчас
7
Shady Mohamed Sherif
13 Янв 2022 в 14:32
Я предлагаю вам снова запустить приложение. У меня тоже была аналогичная проблема, но когда я снова запустил приложение, проблемы были исправлены. Если это не решит проблему, создайте новую рекламу и начните запускать на ней свое приложение.
0
Gajendra Pandeya
16 Окт 2019 в 21:51
Попробуйте выполнить следующие действия:
- Закройте эмулятор
- Приложение холодной загрузки
- Чистая сборка
- Открыть эмулятор
- Запустить приложение
12
chia yongkang
11 Ноя 2019 в 04:08
У меня была такая же проблема. Вот что я сделал.
- Принудительно выйдите из эмулятора.
- Перейдите в Android Studio, нажмите AVD Manager.
- В столбце действий (последний столбец) щелкните стрелку вниз.
- Щелкните «Холодная загрузка сейчас».
- Снова запустите код из Android Studio. Все должно работать нормально.
Обычно это происходило из-за зависания эмулятора из-за того, что ноутбук надолго уходит в спящий режим.
8
Azlan Jamal
9 Сен 2020 в 17:05
Убедитесь, что запущено несколько экземпляров эмулятора. Я получил эту ошибку, когда у меня было запущено 2 экземпляра эмулятора.
0
Naveen Singh
5 Фев 2021 в 04:11
Это не твоя вина. Проблема в функционале эмулятора.
ТАК,
Закройте эмулятор.
Перейдите в диспетчер AVD и отредактируйте Quick Boot виртуального устройства на Cold Boot.
31
Dasun wijesundara
29 Июн 2020 в 22:01
Описание ошибки
Все подключил, все настроил, но, если на устройстве нет мобильной платформы — ЕДТ не устанавливает ее а выдает ошибку
Как воспроизвести
Удалить на телефоне мобильную платформу
Попробовтаь установить ее через ЕДТ
Скриншоты
No response
Ожидаемое поведение
На телефон должна установиться платформа
Лог рабочей области
com._1c.g5.v8.dt.platform.services.mobile.MobileDeviceException: Unknown failure
at com._1c.g5.v8.dt.internal.platform.services.mobile.android.AndroidFileSystemSupport.installLocalPackage(AndroidFileSystemSupport.java:96)
at com._1c.g5.v8.dt.internal.platform.services.mobile.android.AndroidApplicationLauncher.deployRuntime(AndroidApplicationLauncher.java:77)
at com._1c.g5.v8.dt.internal.platform.services.mobile.android.AndroidApplicationLauncher.deployRuntime(AndroidApplicationLauncher.java:1)
at com._1c.g5.v8.dt.internal.launching.mobile.launchconfigurations.MobileApplicationLaunchDelegate.doLaunch(MobileApplicationLaunchDelegate.java:130)
at com._1c.g5.v8.dt.debug.core.launchconfigurations.CustomErrorHandlingLaunchDelegate.launch(CustomErrorHandlingLaunchDelegate.java:56)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:803)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:716)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1021)
at org.eclipse.debug.internal.ui.DebugUIPlugin$2.run(DebugUIPlugin.java:1224)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Версия 1С:EDT
2021.2.10
Операционная система
Windows
Установленные плагины
No response
Дополнительная информация
Android 10
adb через wifi
Права все дал, на установку приложение, через adb install все ставится корректно
Я использую Angular 4 HttpClient
для отправки запросов на внешнюю службу. Это очень стандартная настройка:
this.httpClient.get(url).subscribe(response => {
//do something with response
}, err => {
console.log(err.message);
}, () => {
console.log('completed');
}
Проблема в том, что когда запрос не работает, я вижу общий Http failure response for (unknown url): 0 Unknown Error
сообщение об Http failure response for (unknown url): 0 Unknown Error
в консоли. Между тем, когда я проверяю неудавшийся запрос в chrome, я вижу, что статус ответа — 422, а на вкладке «Предварительный просмотр» я вижу фактическое сообщение о причине возникновения ошибки.
Как получить доступ к фактическому ответному сообщению, которое я вижу в инструментах хром-dev?
Вот скриншот, демонстрирующий проблему:
Ответ 1
Проблема была связана с CORS. Я заметил, что в консоли Chrome появилась еще одна ошибка:
В запрошенном ресурсе нет заголовка «Access-Control-Allow-Origin». Происхождение ‘ http://localhost: 4200 ‘, следовательно, не допускается. В ответе был код статуса 422.
Это означает, что ответ с сервера backend отсутствовал в заголовке Access-Control-Allow-Origin
хотя backend nginx был настроен для добавления этих заголовков в ответы с директивой add_header
.
Однако эта директива добавляет только заголовки, когда код ответа 20X или 30X. При ответах об ошибках заголовки отсутствовали. Мне нужно было always
использовать параметр, чтобы убедиться, что заголовок добавлен независимо от кода ответа:
add_header 'Access-Control-Allow-Origin' 'http://localhost:4200' always;
Когда бэкэнд был правильно настроен, я смог получить доступ к фактическому сообщению об ошибке в Угловом коде.
Ответ 2
работая для меня после отключения расширения блока объявлений в chrome, эта ошибка появляется иногда из-за того, что блокирует http в браузере
Ответ 3
В случае, если кто-то еще окажется потерянным, как я… Мои проблемы были не из-за CORS (у меня полный контроль над сервером (ами), и CORS был настроен правильно!).
Моя проблема заключалась в том, что я использую платформу Android уровня 28, которая по умолчанию отключает сетевые коммуникации в открытом тексте, и пыталась разработать приложение, которое указывает на IP моего ноутбука (на котором запущен сервер API). Базовый URL-адрес API выглядит примерно так: http://[LAPTOP_IP]: 8081. Поскольку это не https, Android WebView полностью блокирует сетевой переход между телефоном/эмулятором и сервером на моем ноутбуке. Чтобы это исправить:
Добавить конфигурацию безопасности сети
Новый файл в проекте: resources/android/xml/network_security_config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<!-- Set application-wide security config -->
<base-config cleartextTrafficPermitted="true"/>
</network-security-config>
ПРИМЕЧАНИЕ: Это следует использовать осторожно, так как оно разрешит весь открытый текст из вашего приложения (ничто не заставит использовать https). Вы можете ограничить его, если хотите.
Ссылка на конфигурацию в основном config.xml
<platform name="android">
...
<edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application" xmlns:android="http://schemas.android.com/apk/res/android">
<application android:networkSecurityConfig="@xml/network_security_config" />
</edit-config>
<resource-file src="resources/android/xml/network_security_config.xml" target="app/src/main/res/xml/network_security_config.xml" />
....
</platform>
Вот оно! Оттуда я восстановил APK, и теперь приложение могло общаться как с эмулятора, так и с телефона.
Больше информации о сети сек: https://developer.android.com/training/articles/security-config.html#CleartextTrafficPermitted
Ответ 4
Если вы, ребята, используете ядро .net, приведенное ниже, этот шаг может вам помочь!
Более того, это не Angular или другая ошибка запроса в вашем приложении FrontEnd
Сначала ребята должны добавить пакет Microsoft CORS от Nuget. Если ваши ребята не добавлены в ваше приложение, следуйте команде установки.
Install-Package Microsoft.AspNetCore.Cors
Затем вам нужно добавить службы CORS. В файле startup.cs в вашем методе ConfigureServices должно быть что-то похожее на следующее:
public void ConfigureServices(IServiceCollection services)
{
services.AddCors();
}
Затем вам нужно добавить промежуточное программное обеспечение CORS в ваше приложение. В вашем startup.cs у вас должен быть метод Configure. Вы должны иметь это похоже на это:
public void Configure(IApplicationBuilder app, IHostingEnvironment env,
ILoggerFactory loggerFactory)
{
app.UseCors( options =>
options.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader());
app.UseMvc();
}
Параметры lambda — это свободный API, поэтому вы можете добавлять/удалять любые дополнительные функции, которые вам нужны. На самом деле вы можете использовать опцию «AllowAnyOrigin», чтобы принять любой домен, но я настоятельно рекомендую вам не делать этого, так как он открывает вызовы из любого источника. Вы также можете ограничить вызовы из разных источников для их HTTP-метода (GET/PUT/POST и т.д.), Чтобы вы могли выставлять только вызовы GET между доменами и т.д.
Спасибо, ты сатиш (сел)
Ответ 5
Для меня это было вызвано серверной стороной JsonSerializerException.
Произошло необработанное исключение при выполнении запроса. Newtonsoft.Json.JsonSerializationException: обнаружен самоссылающийся цикл с типом…
Клиент сказал:
POST http://localhost:61495/api/Action net::ERR_INCOMPLETE_CHUNKED_ENCODING
ERROR HttpErrorResponse {headers: HttpHeaders, status: 0, statusText: "Unknown Error", url: null, ok: false, …}
Упрощение типа ответа за счет устранения петель решило проблему.
Ответ 6
Эта ошибка произошла для меня в Firefox, но не в Chrome при разработке локально, и это оказалось вызвано тем, что Firefox не доверял моему локальному сертификату API ssl (что неверно, но я добавил его в свой локальный магазин cert, который позволяет хром доверять ему, но не ff). Исправлена проблема с прямым доступом к API и добавлением исключения в Firefox.
Ответ 7
Если вы используете Laravel в качестве Backend, а затем отредактируйте файл.htaccess, просто вставив этот код, чтобы решить проблему CROS в вашем проекте Angular или IONIC
Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT"
Ответ 8
Подобная ошибка может произойти, если вы не предоставили действительный сертификат клиента и токен, который понимает ваш сервер:
Ошибка:
Ответ об ошибке Http для (неизвестный url): 0 Неизвестная ошибка
Пример кода:
import { HttpClient, HttpHeaders } from '@angular/common/http';
import { Observable, throwError } from 'rxjs';
import { catchError, map } from 'rxjs/operators';
class MyCls1 {
constructor(private http: HttpClient) {
}
public myFunc(): void {
let http: HttpClient;
http.get(
'https://www.example.com/mypage',
{
headers:
new HttpHeaders(
{
'Content-Type': 'application/json',
'X-Requested-With': 'XMLHttpRequest',
'MyClientCert': '', // This is empty
'MyToken': '' // This is empty
}
)
}
).pipe( map(res => res), catchError(err => throwError(err)) );
}
}
Обратите внимание, что и MyClientCert
& MyToken
— это пустые строки, поэтому ошибка. MyClientCert
& MyToken
может быть любым именем, которое понимает ваш сервер.
Ответ 9
Я использую ASP.NET SPA Extensions, который создает мне прокси на портах 5000 и 5001, которые проходят через Angular port 4200 во время разработки.
У меня была правильная настройка CORS для порта https 5001, и все было хорошо, но я случайно попал в старую закладку, которая была для порта 5000. Затем неожиданно это сообщение возникло. Как говорили другие в консоли, было сообщение об ошибке «предполетное».
Поэтому, независимо от вашей среды, если вы используете CORS, убедитесь, что у вас есть все порты, указанные в качестве хоста и порта.
Ответ 10
Я не так стара, как другие вопросы, но я просто боролся с этим в приложении Ionic-Laravel, и отсюда ничего не работает (и других сообщений), поэтому я установил https://github.com/barryvdh/laravel-cors дополнение в Laravel и начал, и он работает очень хорошо.
Ответ 11
Мой был вызван недействительными отношениями в моделях, которые я пытался запросить. Выяснилось, отлаживая ответ, который он разбил на отношение.
Ответ 12
Если у вас есть правильный заголовок cors. Ваша корпоративная сеть может быть отключена от заголовка cors. Если веб-сайт доступен извне, попробуйте получить доступ к нему из-за пределов сети, чтобы убедиться, что сеть вызывает эту проблему — хорошая идея, независимо от причины.
Ответ 13
Я получал это точное сообщение всякий раз, когда мои запросы занимали более 2 минут. Браузер отключится от запроса, но запрос на бэкэнде продолжался до его завершения. Сервер (в моем случае ASP.NET Web API) не обнаружил разрыв соединения.
После целого дня поиска я наконец-то нашел этот ответ, объяснив, что если вы используете конфигурацию прокси-сервера, по умолчанию время ожидания составляет 120 секунд (или 2 минуты).
Таким образом, вы можете отредактировать конфигурацию прокси и установить для нее все, что вам нужно:
{
"/api": {
"target": "http://localhost:3000",
"secure": false,
"timeout": 6000000
}
}
Теперь я использовал agentkeepalive, чтобы заставить его работать с проверкой подлинности NTLM, и не знал, что тайм-аут агента не имеет никакого отношения к тайм-ауту прокси, поэтому оба должны быть установлены. Мне потребовалось некоторое время, чтобы понять это, поэтому вот пример:
const Agent = require('agentkeepalive');
module.exports = {
'/api/': {
target: 'http://localhost:3000',
secure: false,
timeout: 6000000, // <-- this is needed as well
agent: new Agent({
maxSockets: 100,
keepAlive: true,
maxFreeSockets: 10,
keepAliveMsecs: 100000,
timeout: 6000000, // <-- this is for the agentkeepalive
freeSocketTimeout: 90000
}),
onProxyRes: proxyRes => {
let key = 'www-authenticate';
proxyRes.headers[key] = proxyRes.headers[key] &&
proxyRes.headers[key].split(',');
}
}
};
Ответ 14
Если вы используете Laravel в качестве Backend, а затем отредактируйте файл Controller в проекте laravel, просто вставив этот код в функцию конструктора, чтобы решить проблему CROS в вашем проекте Angular или IONIC
public function __construct(){
header('Access-Control-Allow-Origin: *'); //just add this line
}
Ответ 15
Моя ошибка состояла в том, что файл был слишком большим (ядро dotnet, кажется, имеет ограничение @~ 25Mb). настройка
- maxAllowedContentLength до 4294967295 (максимальное значение uint) в web.config
- украшать действие контроллера с помощью [DisableRequestSizeLimit]
- services.Configure(options => {options.MultipartBodyLengthLimit = 4294967295;}); в Startup.cs
решил проблему для меня.
Ответ 16
Ну, я испытал ту же ошибку, после поиска всех комментариев здесь, ничего не помогло. Наконец, выясняется, что мой сервер узлов не работал.
You may have created an amazing android app using android studio after spending hours of time or even days, now you want to test your app on a virtual android device (AVD). You are so excited.
But everything gets ruined when you see an error saying ” ‘cmd package install-create -r -t -S 1699739′ returns error ‘Unknown failure: cmd: Can’t find service: package‘ “, now you may have already spent a lot of time trying different things to fix this but you couldn’t and became very disappointed.
But no worries, here we are to help you fix the issue ” ‘cmd package install-create -r -t -S 1699739’ returns error ‘Unknown failure: cmd: Can’t find service: package’ ” while trying to start the emulator. This problem is from the emulator device, it got frozen!
Fixing ‘Unknown failure: cmd: Can’t find service: package’
Follow the steps below to fix this error:
- First of all, Open your AVD manager.
- Then choose your virtual device and on the right side you will find an Arrow down
- Click on that arrow
- Then Click ‘Cold Boot Now‘
- Wait For a Few seconds
Fina Words
If you are still facing the same or not being able to understand the instructions then please follow the same shown in the video above. Any other issues? Let us know in the comment box, we will reach you as soon as possible. Don’t forget to share and react to show what you felt about this quick fix! Thanks
Я столкнулся с этой проблемой, я уже удалил apk, теперь я использую Android Studio 3.0 для запуска apk для Xiaomi MIX 2 (Android 7.1.1, API 25), но это не удалось.
$ adb shell pm install -t -r "/data/local/tmp/com.package"
Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user]
И Android Studio сообщает мне: «Возможно, эта проблема устранена путем удаления существующей версии apk, если она присутствует, а затем повторной установки». но я удалил этот apk.
И я нажимаю кнопку «ОК», но также не удалось.
$ adb shell pm uninstall com.package
Unknown failure (at android.os.Binder.execTransact(Binder.java:565))
Error while Installing APK
И, наконец, я нахожу, как решить эту проблему, я не включаю «Проверка приложений через USB», потому что теперь это устройство не может включить его, пока вы не войдете в учетную запись xiaomi, и это новое устройство, которое не вошло в систему.
Шаг 1: Перейдите в «Настройка» → найдите «Параметры разработчика» в Системе и нажмите.
Шаг 2: ВКЛЮЧИТЕ «Проверка приложений через USB» в разделе Debbuging.
Шаг 3. Попробуйте «Запустить приложение» в Android Studio снова!
Пытаюсь собрать приложение написаное на cordova через android studio на телефоне с android 9.
При сборке выдает вот такие ошибки:
Unknown failure: Exception occurred while executing:
java.lang.IllegalArgumentException: Unknown package: io.cordova.hellocordova
at com.android.server.pm.Settings.isOrphaned(Settings.java:4306)
at com.android.server.pm.PackageManagerService.isOrphaned(PackageManagerService.java:21583)
at com.android.server.pm.PackageManagerService.deletePackageVersioned(PackageManagerService.java:18351)
at com.android.server.pm.PackageInstallerService.uninstall(PackageInstallerService.java:737)
at com.android.server.pm.PackageManagerShellCommand.runUninstall(PackageManagerShellCommand.java:1486)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:193)
at android.os.ShellCommand.exec(ShellCommand.java:103)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21824)
at android.os.Binder.shellCommand(Binder.java:634)
at android.os.Binder.onTransact(Binder.java:532)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:2809)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4014)
at android.os.Binder.execTransact(Binder.java:731)
Error while Installing APKs
Как можно это решить? До обновления до android 9 на 8 все собиралось. Режим разработчика включен.
I have just installed the Android ADT bundle with the Eclipse IDE.
I have created a Android phone Simulator and I am trying to install and run my first application on it.
Here’s what I see in the Console log
Android Launch!
adb is running normally.
Performing com.example.outlast.MainActivity11 activity launch
Automatic Target Mode: Unable to detect device compatibility. Please select a target device.
Uploading Outlast.apk onto device 'emulator-5554'
Installing Outlast.apk...
Installation error: Unknown failure
Please check logcat output for more details.
Launch canceled!
The application that I am trying to install is almost blank. I have just created a project with a blank activity and I am trying to run it. It is supposed to run according to to the official Android developers page.
I dont know how to look in the logcat output.
How can I solve this problem ?
asked May 2, 2014 at 14:46
1
I have finally resolved my problem.
I was unable to install any application on the android phone simulator because I had not waited long enough for the Android phone to load, so Eclipse couldn’t install anything on the simulator.
answered May 2, 2014 at 15:23
PierrePierre
4552 gold badges4 silver badges13 bronze badges
2
Same issue might also happen if you install the application some time back and now you are trying to install from another PC or sometime same PC.
Even though you have un-installed before installing new app, System maintain some data related to application. To overcome this completly unstall the application by using abd command.
adb uninstall my.package.id
Please refer another root cause for same issue. This helped me a lot after spending 5hrs of my time.
Eclipse simply says that «Installation error: Unknown failure» it does not give info on reason for fail in console window
To see what is the error message, install apk via adb command
> adb install app.apk
Then we can see the error message as «Failed to install app.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.myapp.id do not match the previously installed version; ignoring!]»
This helps to understand the issue.
answered Oct 16, 2017 at 12:06
1
The best way for me to solve the problem, was to open the terminal and use adb manager to restart the server. I use Mac OSX and this should also work on Windows and on Linux. Go to your sdk->platform-tools folder and use the command to type the following commands:
If you use Mac, then use ./adb instead of adb.
adb kill-server (ENTER)
adb start-server (ENTER)
extra:
use adb devices to check if there are connected devices on your computer, so that you know for sure if adb works fine or not.
After no problems detected, try to unplug your device and press on the play button for installing your app. When you see a window with no devices, then you have to plug your Android device on your computer again and select it to successfully install your app.
answered Jan 10, 2015 at 18:52
AerialAerial
1,1854 gold badges20 silver badges42 bronze badges
1
You need to change device(emulator) android version to as per the target version.
If still not working, then restart your emulator.
answered May 2, 2014 at 14:58
2
Guys i had the same issue and used the following way :
(Windows 8 , Eclipse Luna)
1) Changing the ADB connection time out to 1000000ms
2) Use ADBhost 127.0.0.1
3) Changing Method Profiler Buffer Size to 20MB
4) Unchecking the Launcher from Snapshot at AVD Emulator Options.
And of course several restarts xD
answered Oct 12, 2014 at 13:48
ignisignis
111 bronze badge
I am working on windows 8.1 OS and I resolved the same issue by using following steps:
- Open the command prompt
- Navigate till
/platform-tools
folder (C:/Sample/sdk/platform-tools/
) - Type
adb KILL-SERVER
and hit enter - Type again
adb START-SERVER
and hit enter - Close the already opened eclipse and restart
- Try executing the android application and it will works
answered Apr 4, 2016 at 12:24
In Play store, click left menu — my app and game — all tab — remove your application history — rebuild app
answered Oct 10, 2016 at 3:26
Sỹ PhạmSỹ Phạm
5316 silver badges15 bronze badges
Описание ошибки
Все подключил, все настроил, но, если на устройстве нет мобильной платформы — ЕДТ не устанавливает ее а выдает ошибку
Как воспроизвести
Удалить на телефоне мобильную платформу
Попробовтаь установить ее через ЕДТ
Скриншоты
No response
Ожидаемое поведение
На телефон должна установиться платформа
Лог рабочей области
com._1c.g5.v8.dt.platform.services.mobile.MobileDeviceException: Unknown failure
at com._1c.g5.v8.dt.internal.platform.services.mobile.android.AndroidFileSystemSupport.installLocalPackage(AndroidFileSystemSupport.java:96)
at com._1c.g5.v8.dt.internal.platform.services.mobile.android.AndroidApplicationLauncher.deployRuntime(AndroidApplicationLauncher.java:77)
at com._1c.g5.v8.dt.internal.platform.services.mobile.android.AndroidApplicationLauncher.deployRuntime(AndroidApplicationLauncher.java:1)
at com._1c.g5.v8.dt.internal.launching.mobile.launchconfigurations.MobileApplicationLaunchDelegate.doLaunch(MobileApplicationLaunchDelegate.java:130)
at com._1c.g5.v8.dt.debug.core.launchconfigurations.CustomErrorHandlingLaunchDelegate.launch(CustomErrorHandlingLaunchDelegate.java:56)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:803)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:716)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1021)
at org.eclipse.debug.internal.ui.DebugUIPlugin$2.run(DebugUIPlugin.java:1224)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Версия 1С:EDT
2021.2.10
Операционная система
Windows
Установленные плагины
No response
Дополнительная информация
Android 10
adb через wifi
Права все дал, на установку приложение, через adb install все ставится корректно
Приложение отлично работает на эмуляторе, но я не могу запустить приложение на своем устройстве (Xiaomi Mi4). Сначала я начинаю диалог с таким текстом:
Installation failed with message Failed to establish session.
It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.
WARNING: Uninstalling will remove the application data!
Do you want to uninstall the existing application?
Но после того, как я согласен — я вижу в журнале это сообщение:
Launching app
$ adb install-multiple -r <....>
$ adb shell pm uninstall com.example.app.debug
Unknown failure (Failure - not installed for 0)
Error while Installing APKs
Я перезагрузил устройство несколько раз и подключил/отключил его от компьютера, но ничего не помогло.
28 март 2017, в 20:53
Поделиться
Источник
4 ответа
Для устройств Redmi и Mi отключите MIUI Optimization и перезагрузите телефон.
Настройки> Параметры разработчика> Оптимизация MIUI
Chirag Shah
07 апр. 2017, в 13:17
Поделиться
Проблема находится в Instant Run
.
Как сказал Chirag Shah — на устройствах Xiaomi вы можете отключить оптимизацию MIU — это сработало и для меня, когда я пробовал.
Другим решением является отключить Instant Run
в настройках студии Android.
Я вспомнил — у меня была эта проблема некоторое время назад на окнах, но теперь это произошло на linux (ubuntu). Я написал отчет об ошибках в google, но проблема все еще здесь (в первый раз это была Android-студия 2.2.3, а теперь она 2.3).
Для удобства:
Чтобы отключить Instant Run, перейдите в
File->Settings->Build, Execution, Deployment->Instant Run
porfirion
28 март 2017, в 20:43
Поделиться
Только включение «Установка через USB» в настройках разработчика помогло мне. В противном случае вам может потребоваться отключить оптимизацию MIUI и снова перезагрузиться, но сначала попробуйте опцию USB.
Amit Bhatt
04 фев. 2018, в 19:35
Поделиться
Я решил свою проблему, следуя инструкциям ниже
- Отключить параметры разработчика.
- Снова включите параметры разработчика.
- Включить отладку по USB
- Включить установку через USB
После выполнения шагов я запускаю из Android Studio, и это приложение было успешно установлено.
Zenith
13 сен. 2018, в 06:37
Поделиться
Ещё вопросы
- 0как сообщить, что область видимости обновлена в angularjs?
- 0Как воссоздать объект JSON
- 1Узнайте, видна ли линейка в PowerPoint с помощью VSTO
- 1Это правильный способ издеваться над HttpContextBase, HttpRequestBase и HttpResponseBase для модульного тестирования файлов cookie?
- 0как скользить изображения в угловых JS?
- 4Как обновить значение статического контекста, сохраненное из общих настроек?
- 0получить мета-описание из базы данных yii
- 0цикл через набор элементов и анимировать
- 0Laravel Eloquent запрос сборки выберите минимальное значение
- 1Аутентификация веб-приложения для REST API Backend
- 1Как мой usercript может работать до запуска inline-javascript?
- 0jsViews: привязка функции / помощника к событию DOM
- 0Использование пространства имен для включаемого файла
- 1OpenCV / Python — Найти угловые координаты прямоугольника с рисунком в оттенках серого по серому изображению?
- 0Как показать элемент из массива json один за другим в Angular JS
- 0Safari 100% DIV оставляет место на правой стороне
- 1HTTP-обработчик без ответа
- 1Что касается неизменяемой коллекции
- 1Kotlin абстрактный класс вторичный конструктор
- 0Передать параметры с помощью службы Angular resource
- 1обновить фрейм данных по индексам, возвращаемым запросом
- 0типинезависимый объект класса шаблона
- 1не удается разрешить getSupportFragmentManager () в вспомогательном классе
- 1Аутентификация FireBase mAuth.createUserWithEmailAndPassword (электронная почта, пароль) ошибка
- 1Создание «компилятора» для редактирования строк
- 1Разделить или объединить действия по дате
- 1Написание новых строк в csvFile
- 0Не могу получить подготовленное заявление для печати в php
- 1Android рухнул после обновления androidx biometric до 1.0.0-alpha04
- 0Почему мой простой код jQuery не работает с методом .css ()?
- 0Оператор MySQL NOT IN
- 0Как я могу перезагрузить один раз, используя window.location.reload?
- 0angular ng-selected, выберите текущий родительский $ index
- 0Контент в моем iframe не кликабелен в Chrome, но работает в IE
- 0Как я могу загрузить файлы CoffeeScript из пакетов Bower с помощью веб-пакета?
- 1Как: создать GridSplitter, который настраивает размер DockPanel (C #, WPF)
- 1изменить размер изображения по площади
- 1Java org / objectweb / asm / ClassVisitor не найден
- 0Как предотвратить спам в форме [дубликата]
- 0Сдвиг метки времени в C / C из БД PostgreSQL и Linux?
- 0Как получить JSON через jQuery.ajax в Google App Engine
- 0Отношения многие ко многим по умолчанию «все»
- 1Звук не играет ожидаемое количество раз
- 1Получить индекс значения
- 0Удалить несколько строк в HTML-таблице с помощью JavaScript?
- 1Как найти другое целое число, суммирующее номер цели в списке в O (n)? [Дубликат]
- 1Тернарный оператор Javascript семантический
- 1Чистое разделение вида и кода с помощью Vue с использованием шаблонов
- 0Ссылаясь на корневой каталог
- 1Как уменьшить / изменить задержку после сканирования?
Я переместил свой исходный код Android на другой ноутбук, на моем предыдущем ноутбуке он работал нормально. Я копирую всю папку проекта, чтобы не пропустить в ней файл.
Были ошибки, но все исправили. И теперь я застрял, когда возникает ошибка, когда я хочу видеть в AVD.
Всплывающее сообщение
Installation failed with message Invalid File: D:xxxxappbuildintermediatessplit-apkdebugslicesslice_4.apk.
It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.WARNING: Uninstalling will remove the application data!
Do you want to uninstall the existing application?
И когда я нажал ОК, вот ошибка
Сообщение об ошибке
Unknown failure: Exception occurred while dumping:
java.lang.IllegalArgumentException: Unknown package: com.xxx.yyy.zzz
at com.android.server.pm.Settings.isOrphaned(Settings.java:4134)
at com.android.server.pm.PackageManagerService.isOrphaned(PackageManagerService.java:18105)
at com.android.server.pm.PackageManagerService.deletePackage(PackageManagerService.java:15522)
at com.android.server.pm.PackageInstallerService.uninstall(PackageInstallerService.java:888)
at com.android.server.pm.PackageManagerShellCommand.runUninstall(PackageManagerShellCommand.java:792)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:118)
at android.os.ShellCommand.exec(ShellCommand.java:94)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:18363)
at android.os.Binder.shellCommand(Binder.java:468)
at android.os.Binder.onTransact(Binder.java:367)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:2387)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:3031)
at android.os.Binder.execTransact(Binder.java:565)
Error while Installing APKs
ТИА
Содержание
- 1 В работе приложения телефон произошел сбой на андроид 7.0
- 1.1 Причины ошибки в “Телефоне”
- 1.2 Исправляем сбой приложения
- 1.3 Удаление мусора и чистка кеша
- 1.4 Отключение синхронизации
- 1.5 Сканирование вредоносного ПО
- 1.6 Решаем сбой в работе приложения телефон через резет
- 1.7 Перепрошить девайс
- 1.8 Заключение
- 2 Исправление ошибки в приложении com.android.phone
- 2.1 Что такое «com.android.phone»?
- 2.2 Как исправить ошибку?
- 2.3 Очищаем данные и кэш приложения
- 2.4 Отключаем автосинхронизацию времени и даты
- 2.5 Проверяем на вирусы
- 2.6 Установите другое приложение для звонков
- 2.7 Как избежать проблемы
- 3 Произошла ошибка com.android.phone — как исправить?
- 3.1 Ошибка com android phone
- 3.2 Как исправить ошибку com android phone
- 3.3 Метод первый: очистка кэша
- 3.4 Метод второй: замена приложения
- 3.5 Метод третий: сброс настроек
- 3.6 Ошибка в приложении com android phone циклична
- 3.7 Com android phone появляется после обновления ОС
- 4 Ошибка com android phone: что это такое?
- 4.1 Что делать если в приложении com android phone произошла ошибка
- 4.2 Процесс остановлен: как перезапустить
- 4.3 Причины возникновения ошибки
- 4.4 Конфликты с другим приложением
- 4.5 Обновление ПО
- 4.6 Вредоносный файл
- 4.7 Нехватка оперативной памяти
- 4.8 Новый объект на смартфоне
- 4.9 Способы исправления ошибки: com android phone
- 4.10 Советы для предотвращения появления проблемы
- 4.11 Не скачивать приложения и утилиты со сторонних источников
- 4.12 Не используйте кряки
- 4.13 Следите за оперативной памятью и кэшем
- 5 В приложении com.android.phone произошла ошибка: есть решение!
- 5.1 Из-за чего появляется ошибка
- 5.2 Решаем проблему
- 5.3 Очистка данных приложения
- 5.4 Отключаем дату и время сети
- 5.5 Удаляем подозрительное ПО
- 5.6 Через Google Play
- 5.7 Через меню приложений
- 5.8 Очистка от вирусов
- 5.9 Сторонняя «звонилка»
- 5.10 Сброс к заводским настройкам
- 5.11 Очистка через Recovery
- 5.12 Очистка кэша
- 5.13 Hard Reset
- 5.14 Откат к заводской прошивке
- 5.15 Итоги и комментарии
В работе приложения телефон произошел сбой на андроид 7.0
Если вы видите сообщение «В работе приложения Телефон произошел сбой” на своем Android 7.0 и выше – это означает, что произошла ошибка, связанная с системным процессом com.android.phone.
Вполне логично, что данное оповещение говорит о критическом сбое, в результате которого этот процесс далее не может нормально работать.
Но что может вызвать подобную неполадку, и как ее оперативно устранить? Давайте разберемся.
Уведомления о сбое в работе приложения “Телефон”
Причины ошибки в “Телефоне”
Стоит отметить, что приложение “Телефон” отвечает за работу большинства основных опций в Андроид 7 и взаимосвязано со многими его службами. Поэтому, любой сбой в ОС или стороннем софте влечет за собой ошибку в его работе. Среди обширного списка возможных неполадок, можно выделить следующие:
- случайные ошибки – самая распространенная и часто встречающаяся;
- заполнение системного кеша, связанного конкретно с приложением «Телефон» или системы в целом;
- вредоносный код;
- вмешательство пользователя;
- несовместимость какого-либо приложения, взаимодействующего с «Телефоном».
Так или иначе, в большинстве случаев виновником ситуации является пользователь. Имеется в виду избыточное количество софта, при этом не всегда качественного и официального, захламление телефона мусором, вирусом и тому подобное. Причем чаще всего сбоят бюджетные модели китайского производства (DOOGEE, BQ, Leagoo).
Исправляем сбой приложения
Давайте рассмотрим варианты решения по мере возрастания сложности и последствий. Естественно, начинать нужно с простого перезапуска – это самое простое решение, способное устранить случайный сбой. При перезагрузке система не только перезапустит все важные процессы, но и проведет частичное исправление поврежденных системных файлов. Более серьезные проблемы так не исправить.
Удаление мусора и чистка кеша
Для выполнения этого действия лучше скачать специальную утилиту для чистки временных файлов. Это может быть CCleaner, Master Cleaner или аналоги. Следует помнить, что в последних версиях Андроида есть встроенный клиннер. При этом рекомендуется вручную очистить кеш и данные приложения «Телефон». После чистки перезагружаем гаджет.
Встроенный клиннер в Андроид 7.0
Естественно, если сбой возникает после запуска определенных программ – их нужно сносить. Однако можно вначале опробовать простое стирание данных и удаление кеша для проблемного софта.
Отключение синхронизации
Нередко сбой вызывает настройка даты и времени через интернет. Отключить эту функцию можно в меню Настройки, выбрав раздел «Язык, время, клавиатура». Вместо данного раздела может присутствовать просто «Дата и время». Все зависит от оболочки и ланчера. Выставьте время-дату вручную, плюс установите свой часовой пояс – это важный момент.
Снимите автоматическое определение времени
Сканирование вредоносного ПО
И последнее, что можно сделать без риска потери личных данных, это найти вирус, который мог вызвать проблемы.
Нередко бывает так, что установленный софт вовсе не является вредоносным, а вот кастомный софт может вызывать неисправности и критические изменения системных файлов.
Проверка антивирусом позволит не только устранить полноценные вирусы, но и отчасти решить проблемы с кастомным софтом и изменениями системы без ее восстановления.
На сегодняшний день существует множество проверенных утилит – AVG, Dr.Web, Kaspersky, ESET и прочие. Плюс ко всему, деинсталлируйте неиспользуемый софт на телефоне. Что нужно сделать:
- Скачать и установить антивирус с Плей Маркета (и только оттуда).
- Проверить систему.
- В случае обнаружения вируса вылечить поврежденные файлы.
- Перезагрузить гаджет.
- Даже если «Телефон» начал нормально работать – провести чистку временных файлов.
Обратите внимание, что можно провести проверку несколькими программами, но делать это надо поочередно, а после сканирования удалять защитный софт. Нельзя держать одновременно 2 и более установленных антивируса.
Кроме того, для проверки можно использовать антивирус ПК или лаптопа. Чтобы провести сканирование, просто подключите девайс к компьютеру в качестве накопителя и сканируйте его. Вредоносный код и скрипты имеют мало отличий, поэтому вероятность выявления высока.
Решаем сбой в работе приложения телефон через резет
Существует такое понятие, как «мягкий» и «жесткий» сброс. В любом случае нужно скопировать всю важную информацию, список контактов, пароли в облако или на ПК. Зайдите в используемые приложения и сохраните на них прогресс, привязав аккаунт, например, к социальной сети. По умолчанию у вас должен быть привязан аккаунт Google, поэтому там также установите синхронизацию.
«Мягкий» сброс, он же soft-reset, приведет девайс в изначальное состояние, стерев все изменения операционки и удалив приложения и прочее. Как его сделать:
- Зайти в “Настройки”, раздел «Восстановление и сброс».
- Поставить галочку возле “Автовосстановления данных приложений” и возле “Копирования данных”. Резервные копии частично помогут решить проблемы, связанные с повторной установкой интересующего вас софта.
- Выбрать «Сброс настроек» и дождаться завершения.
Сброс настроек на Xiaomi
Это решение является своеобразным откатом операционки к изначальному состоянию.
Если это не помогло, то нужен «жесткий» сброс или Hard-Reset. Не стоит бояться этого термина. Это более глубокая (низкоуровневая) очистка системы. Сохранить какую-либо информацию здесь невозможно, но вместе с тем сносятся все источники бага. Инструкция:
- Выключите девайс.
- Во время включения зайдите в меню “Рекавери”. Для каждой модели вход в Recovery может немного отличаться – пробейте комбинацию входа для вашего устройства.
- Очистить данные пользователя через “wipe data/factory reset”;
- Дождитесь завершения процедур.
Обратите внимание, что это решение устраняет и вирусы, если их не обнаружил соответствующий софт. После этого сообщение о том, что в работе приложения «Телефон» произошел сбой перестанет появляться на вашем на Android 7 и выше. Вот еще наглядная видео-инструкция по такому сбросу:
После перезапуска телефона, перед вами будет полностью чистый Андроид. Есть важный момент: в последних версиях Android (6.0, 7.0 и выше) имеется защита от кражи. Поэтому ознакомьтесь с нашим прошлым материалом.
Перепрошить девайс
Если же все это не помогло, то имеет место глобальное повреждение системы. В этом случае поможет только перепрошивка. Выполнять эту процедуру не рекомендуется неопытным пользователям. Ошибки при перепрошивке могут сделать из аппарата «кирпич» – тогда о гарантии и недорогом ремонте можно забыть.
Способ перепрошивки напрямую зависит от вашего устройства, поэтому нужно подбирать решение именно для конкретной модели и компании. Желательно использовать стандартные версии, скачанные с официального сайта производителя. Кастомные прошивки и бета-версии в этом случае лучше избегать.
Если даже после прошивки проблема сохранилась, то остается один вариант — поход в сервисный центр. Вполне вероятно, что имеет место аппаратная поломка, которая влияет на работу устройства.
Заключение
Надеемся, информация помогла решить вам проблему, ведь, несмотря на большое количество способов, в решении проблемы нет ничего сложного. В большинстве случаев ошибка «В работе приложения Телефон произошел сбой» исправляется уже на первых этапах. Чтобы избежать в дальнейшем её появления мы рекомендуем:
- устанавливать софт только с Google Play Market или официального сайта разработчиков;
- регулярно очищать телефон от временных файлов;
- периодически проверять систему на вирусы;
- своевременно обновлять операционку (“Настройки” – “О телефоне” – “Обновление ПО”);
- не устанавливайте большое количество приложений – даже не открытые они могут работать в фоне, потребляя ресурсы девайса.
Источник: http://talkdevice.ru/v-rabote-prilogeniya-telefon-proizoshel-sboy-na-android-7-0.html
Исправление ошибки в приложении com.android.phone
Современные смартфоны имеют неограниченное количество возможностей и функций. Но основной задачей, как и раньше, остаётся совершение звонков. Система Android постоянно развивается и совершенствуется, но и там иногда случаются ошибки и неполадки.
«Ошибка в приложении com.android.phone» — редкая проблема, но и она иногда может омрачить использование устройства, так как препятствует вызовам и наборам номера. Суть ошибки не настолько сложная, чтобы нести телефон в ремонт.
Разберёмся, как устранить неполадку самостоятельно.
Методика исправления ошибок в приложении com.android.phone.
Что такое «com.android.phone»?
Перед тем, как перейти к описанию решений данной проблемы, рассмотрим причины её возникновения. «Com.android.phone» — это приложение для ОС Android, благодаря которому совершаются звонки. Сообщение, что в приложении com.android.
phone произошла ошибка говорит о неисправности в работе софта. Причинами неисправности могут послужить не только сбои в работе приложения «Телефон», но и действия самого пользователя, которые могли повредить приложение.
Также очень частыми причинами являются переполненный кэш, несовместимость различных приложений на устройстве или же вирусы.
Как исправить ошибку?
Способов исправления данной ошибки несколько. Все они достаточно простые, а зависят от причины появления сообщения. Алгоритм действий для решения проблемы следующий:
Очищаем данные и кэш приложения
Этот способ должен помочь в большинстве случаев.
- Заходим в «Настройки» — «Приложения»;
- Включаем опцию «Показ системных приложений» (если таковая имеется);
- Находим вкладки «Меню SIM» и «Телефон»;
- В каждом из них выбираем «Память»;
- Очищаем кэш.
СОВЕТ. можете попробовать проделать это такими приложениями, как «Управление звонками», «Настройка двух SIM-карт» или «Телефон – сервисы».
Проверяем, помогло ли. Если нет – переходим к следующим пунктам.
Отключаем автосинхронизацию времени и даты
- Заходим в настройках в раздел «Дата и время».
- Отключаем дату и время сети и часовой пояс.
- Перезагружаем устройство.
- Выставляем правильные время и дату.
Проверяем на вирусы
Для этого достаточно иметь на устройстве антивирус или же скачать его из Play Market. Далее делаем полную проверку и удаляем все вирусы в случае их обнаружения. Если же у вас антивируса на смартфоне нет и устанавливать его вы не хотите, то есть и другой способ.
Можно подключить устройство к компьютеру или ноутбуку через USB и проверить память телефона антивирусом, установленным на ПК.
Алгоритмы работы компьютерных и мобильных вирусов похожи, благодаря чему любая компьютерная антивирусная программа распознает и устранит вредоносные файлы даже на телефоне.
ВАЖНО. это действие выставит все настройки по умолчанию, при этом удалив все установленные приложения!
Это действие наверняка исправит ошибку com.android.phone, но вы должны быть готовы, что ПО смартфона вернётся в своё начальное состояние. Если вы всё же хотите попробовать решить проблему таким образом, зайдите в настройки Android и нажмите «Сбросить настройки телефона» в пункте «Восстановление и сброс».
СОВЕТ. если у вас на смартфоне имеются важные данные, лучше заранее скопируйте их на другое устройство во избежание утери. Есть и другой вариант – синхронизировать всё с Google.
Не во всех случаях, но иногда и этот способ срабатывает. Попробуйте полностью выключить телефон, достать симку, включить его обратно и обновить все установленные приложения. Затем вставьте SIM-карту обратно.
Установите другое приложение для звонков
Этот способ позволит пользователю не решить проблему с ПО, а обойти ее. Метод полезен в тех случаях, когда предыдущие результатов не дали, а полностью сбрасывать все настройки не хочется.
В поисковике Play Market достаточно набрать «звонилка», и вам будет предоставлен целый перечень различных программ для совершения операций, предусмотренных мобильным оператором без вреда для устройства.
Как избежать проблемы
Как говорится, проблему гораздо проще предотвратить, нежели решить. Придерживаясь нескольких простых советов, можно сохранять функциональность устройства и не сталкиваться со многими проблемами.
- Совет 1. Перед тем, как установить какой-либо софт, перепроверьте безопасность источника. Это защитит ваш телефон от вирусов и других опасных программ.
- Совет 2. Чистите телефон от ненужных приложений. Это спасёт память устройства от загромождения и засорения.
- Совет 3. Не следует бездумно отключать или удалять системные приложения на правах суперпользователя.
- Совет 4. Скачайте антивирус, особенно если вы часто подключаете устройство к различным ПК. Есть и бесплатные программы защиты, которые обезопасят не хуже платных.
- Совет 5. Чистите мусорные файлы с помощью специальных программ (к примеру, CCleaner).
Проделав несложные манипуляции, можно защитить свой смартфон и избавиться от множества ошибок. Устранить неполадки также несложно, если не паниковать и попытаться исправить всё самому. Это не отнимет много времени и сэкономит приличную сумму, которую пришлось бы заплатить в сервисном центре.
Источник: https://nastroyvse.ru/opersys/android/ispravit-oshibku-prilozhenie-com-android-phone.html
Произошла ошибка com.android.phone — как исправить?
Твой android ➜ Android OS ➜ Ошибка в приложении com android phone
Ошибка com android phone – одна из самых неприятных в системе смартфона на базе Android. Возникает она не у каждого, но некоторые вынуждены сталкиваться с ней вновь и вновь. При этом пользователь не просто испытывает неудобства, но и может потерять свои данные, использующиеся в запущенном приложении. Рассмотрим эту ошибку чуть подробнее и разберемся, как от нее можно избавиться.
Ошибка com android phone
Такой сбой может произойти во время работы с любым приложением. Если это случается, то приложение автоматически останавливается системой, что вызывает потерю данных, которые не были сохранены. Приятного в этом мало. Особенно, если приходится сталкиваться с этим регулярно.
Стоит ли беспокоиться, если в com android phone произошла ошибка? Ошибки, в начале сообщения о которых присутствует «com», связаны с системными приложениями, работающими с запущенным в данный момент процессом.
Многие пытаются решить проблему удалением приложения, при работе с которым возникает эта ошибка, но такие действия не имеют смысла, т.к. в 99% случаев сбой произойдет вновь, но уже в другом приложении.
Процесс com android phone отвечает за функции звонков. Именно поэтому удаление других приложений ничего не изменит. Причин для возникновения такой проблемы не так много:
- разовый сбой приложения «Телефон», который не требует какого-либо вмешательства;
- недостаток свободного места для сохранения кэша «Телефона»;Неправильная настройка смартфона и «Телефона», а также установка вспомогательных расширений или плагинов;
- проблемы в системных функциях «Телефона», которые могут возникнуть вследствие установки некорректных обновлений;
- проблема совместимости системного ПО и пользовательских компонентов, среди которых не только приложения, но и различные модификации прошивок;
- заражение устройства вирусом, который взаимодействует с функцией дозвона и затрагивает работу мобильной сети.
Беспокоиться не стоит, т.к. решить проблему не так сложно, как может показаться. А зная этой причины проблемы, избавиться от нее будет гораздо проще.
Как исправить ошибку com android phone
Есть три метода решения этой проблемы. Однако бывают особые случаи, когда эти решения оказываются не совсем актуальными. Речь о цикличных сбоях и ошибке после обновления. О том, как исправить ошибку com android phone в таких ситуациях — сразу после разбора основных трех вариантов избавления от ошибки.
Метод первый: очистка кэша
Очистка кеша в на примере приложения Google Play
Суть этого метода заключается в удалении временных данных. Порой именно они становятся причиной такого сбоя, т.к. содержат разного рода ошибки.
Очистить кэш можно следующим образом:
- Откройте «Настройки».
- Пролистайте вниз, пока не найдете «Приложения». Войдите в это подменю.
- Вверху тапните на вкладку «Все», пролистайте вниз до приложения «Телефон».
- Выполните очистку, нажав «Очистить кэш». Рекомендуется дополнительно нажать «Стереть данные», но после этого будет установлена заводская конфигурация «Телефона».
- Перезагрузите устройство.
- После этих действий ошибка в приложении com android phone, скорее всего, исчезнет. Если проблема не исчезла, то остается еще два варианта решения.
Метод второй: замена приложения
Как правило, ошибка актуальна только при использовании стандартного приложения для звонков. Поэтому желающие могут найти спасение от проблемы в новой «звонилке». Даже сторонние приложения для осуществления вызовов позволяют хранить информацию о звонках, осуществлять вызовы и редактировать контакты.
Установить соответствующее приложение можно из Google Play. Достаточно ввести в поиск, например, «dialer». Останется лишь выбрать и установить наиболее привлекательное приложение.
Метод третий: сброс настроек
Последний метод решения проблемы – сброс настроек. Это жесткое, но эффективное решение практически любой проблемы со смартфоном.
Если его выполнить, то все данные пользователя (Контакты, SMS, настройки приложений, вызовы, файлы во внутренней памяти) будет стерты, а телефон вернется к исходным параметрам, соответствующим заводским.
Если есть необходимость сохранить свои данные, то потребуется сделать резервную копию с помощью специальных утилит.
Как выполнить сброс:
- Откройте «Настройки».
- Найдите «Восстановление». Этот пункт может находиться как в основном списке настроек, так и внутри одного из подменю.
- Нажмите «Сброс настроек», дайте согласие на удаление всех данных.
- Подождите, пока смартфон перезагрузится.
- Войдите в свой аккаунт Google.
В тех случаях, когда после ошибки устройство не удается включить, сделать сброс получится из recovery. Для этого при включении смартфона нужно одновременно зажать клавиши регулировки громкости (способ входа зависит от марки устройства), а потом в открывшемся меню найти «factory reset».
Ошибка в приложении com android phone циклична
Некоторые сталкиваются с более сложным случаем – когда окно ошибки возникает многократно с периодичностью лишь в пару секунд, что серьезно затрудняет использование устройства и избавление от проблемы.
В такой ситуации рекомендуется перепрошивать устройство на более новую или старую прошивку. Сделать это можно так:
- Скачайте файл полной прошивки (Full OTA) с официального сайта или вызывающего доверие форума (например, 4пда).
- Разместите прошивку в корне карты памяти.
- Выключите смартфон, войдите в recovery.
- Найдите пункт «install update from sdcard». Выберите файл с обновлением и дайте согласие на установку.
- После установки рекомендуется вновь войти в recovery и выполнить оттуда сброс настроек.
Com android phone появляется после обновления ОС
Абсолютное большинство смартфонов иногда получают обновления ОС. Некоторые ошибки в сборке новой прошивки или некорректная ее работа с другими приложениями могут провоцировать сбои, включая проблемы с com android phone. Как правило, если сбой имеет место после обновления, то возникает он при трех обстоятельствах:
- разговор по телефону;
- использование браузера;
- скачивание и установка приложений.
Сбой не позволяет продолжить работать с приложением и завершает запущенный процесс, что очень мешает любому пользователю. Если вышеперечисленные варианты избавления от проблемы не помогли или хочется избежать перепрошивки устройства с потерей личных данных, то стоит попробовать такой вариант:
- Войдите в «Настройки».
- Откройте раздел «Дата и время». Он может находиться в основном меню или каком-либо из подменю.
- Уберите галочку с функции «Часовой пояс сети», а также обязательно уберите ее с «Дата и время сети».
Это позволит избежать неприятной ошибки с «Телефоном», если она вызвана ошибочным соединением с серверами с целью синхронизации времени. Такая причина актуальна именно для новых прошивок.
Источник: https://Tvoy-Android.com/oshibka-com-android-phone/
Ошибка com android phone: что это такое?
Андроид является очень популярной мобильной ОС, но, несмотря на это, в ней иногда могут возникать ошибки. Это случается от недоработки самой ОС или неправильной эксплуатации устройства.
Что делать если в приложении com android phone произошла ошибка
В статье вы узнаете о причинах возникновения ошибки в приложении com android phone как исправить и не допускать её в дальнейшем.
Что же значит уведомление «Процесс com android phone остановлен»? При возникновении такого уведомления в приложении «Телефон» происходит ошибка, и система автоматически остановило свою работу.
Процесс остановлен: как перезапустить
Одним из последствий этого бага является произвольная остановка задачи. При его остановке на экране телефона появляется уведомление «Процесс com android phone остановлен».
Это может случиться в любой момент пользования девайсом, независимо от системных процессов, которые происходят. Для временного решения проблемы достаточно перезагрузить устройство.
Причины возникновения ошибки
Фактов может быть множество, ниже представлены основные факторы, которые влияют на работоспособность ОС.
Конфликты с другим приложением
Первой причиной является конфликтность процесса. В процессе эксплуатации могут возникнуть конфликты между программами одного назначения. Например, из обычного телефона на Андроид можно сделать подобие iPhone.
Для этого достаточно скачать разные утилиты, которые меняют тему. После этого могут возникнуть различные вылеты и краши, связанные с конфликтностью этого софта с системными задачами. Огромный выбор различных приложений на Android доступен на нашем сайте.
Обновление ПО
Второй возможной причиной является неправильное обновление ПО. Во время автоматического обновления такие сложности случаются достаточно редко, а во время ручного намного чаще.
Баг возникает из-за неполной загрузки ресурса с сервера компании или неполной версии ОС и т. д. Иногда причиной является плохое интернет-соединение во время установки обновления ПО (возможно не скачиваются некоторые пакеты, которые отвечают за работу задачи).
Вредоносный файл
Достаточно важным фактором является защищенность устройства от разного рода вирусов. Вредоносный софт негативно влияет как на работу отдельных функций, так и на работу целой системы. Вы можете скачать антивирус Avast для Вашего телефона на нашем сайте!
Нехватка оперативной памяти
Нехватка оперативной памяти является еще одной причиной ошибки. Этот компонент девайса отвечает за многозадачность системы. В случае её нехватки система сама останавливает программы, одной из которых может быть приложение «Телефон».
Новый объект на смартфоне
И последней возможной проблемой является новый объект на девайсе. Это возможно софт, никак не связанный с приложением «Телефон», но даже этого достаточно, чтобы повлиять на корректность работы.
Способы исправления ошибки: com android phone
Что делать, если процесс com android phone остановлен? Есть несколько способов устранить данную проблему, независимо от причины появления бага, желательно попробовать все способы её исправления.
Изменить настройки даты и времени
- Заходим в «Настройки»;
- Выбираем пункт меню «Дата и время»;
- Убираем галочку с пункта «Время из сети»;
- Устанавливаем текущую дату и время вручную;
- Перезагружаем девайс.
Если после этого проблема не исчезла, приступите к следующему способу.
Сбросить стандартные настройки программы
- Заходим в «Настройки»;
- Выбираем пункт меню «Программы»;
- Выбираем категорию «Все приложения»;
- Ищем в списке com android phone или Телефон (на разных девайсах название отличается);
- Нажимаем на кнопочку «Остановить», тем самым снимая задачу;
- Нажимаем на кнопочку «Стереть данные», тем самым стирая данные о работе программы;
- Нажимаем на кнопочку «Очистить кэш»;
- Перезагружаем устройство.
Примечание: Следующими способами пользоваться только в критической ситуации.
Сброс устройства до заводских настроек
- Заходим в «Настройки»;
- Выбираем пункт меню «Восстановление и сброс»;
- Нажимаем на кнопку «Сбросить настройки»;
- Ждём перезагрузку устройства.
Примечание: После выполнения этих манипуляций с девайса удалится вся информация и установится чистая ОС.
Перепрошивка девайса
Описывать весь процесс перепрошивки нет смысла, т. к. в интернете есть много подробных инструкций, но хочется отметить, что после этой процедуры с вашего устройства сотрутся все данные.
Если у вас нет опыта перепрошивки, то лучше обратиться в специальный сервис.
Советы для предотвращения появления проблемы
Ниже представлены рекомендации по предотвращению появления подобной ошибки во время использования смартфона.
Не скачивать приложения и утилиты со сторонних источников
Причиной проблем со смартфоном может быть вредоносный софт. Для предотвращения заражения устройства не скачивайте различный софт со сторонних источников, а если надумали скачать, то используйте антивирусные программы. Учтите, не каждый антивирус способен распознать вирус.
Не используйте кряки
Некоторые кряки неумышленно наносят вред. Изначально в ОС Андроид было задумано только скачивание и покупка софта в официальном магазине Play Market.
Использование кряков, система воспринимает как отклонение и из-за этого некоторые программы могут плохо работать. Это не касается кряков на сторонний софт, а только на системные.
Следите за оперативной памятью и кэшем
Оперативная память отвечает за многозадачность системы. В случае её нехватки система будет сама останавливать задачи для её освобождения. Одной из этих задач может быть «Телефон». Если у вас сильно засоряется оперативная память и самовольно останавливаются программы – это повод задуматься об уменьшении количества одновременных задач.
https://www.youtube.com/watch?v=WTktrD0ejh0
В этом вам поможет утилита CCleaner. Также она помогает очистить кэш, что тоже достаточно сильно влияет на работу системы.
Если даже перепрошивка устройства вам не помогла, то проблема в комплектующих вашего телефона/планшета.
Скорее всего, оперативная память не справляется с процессами и в приложении com android phone происходит ошибка. В таком случаи желательно задуматься о покупке нового гаджета.
Надеемся, что статья помогла вам исправить эту проблему и в дальнейшем больше не будете с ней сталкиваться.
Источник: https://soft-ok.net/4901-oshibka-com-android-phone-chto-eto-takoe.html
В приложении com.android.phone произошла ошибка: есть решение!
Некоторые пользователи во время эксплуатации своих Андроид-устройств сталкиваются с ситуацией, когда возникает сбой: «В приложении com.android.phone произошла ошибка», при этом устройство тормозит или не отвечает.
Эта неполадка в работе стандартного телефонного приложения или другими словами «звонилки». В данной статье мы поговорим о том, как исправить ошибку разными способами.
Для удобства они будут продемонстрированы в виде подробной пошаговой инструкций, каждый этап которой будет сопровождаться скриншотами.
Из-за чего появляется ошибка
Как мы уже говорили, причиной данной ошибки является стандартное приложение «Телефон», вернее его неисправность. Именно то, которое вы используете для звонков. Неполадки может вызывать загрязненный кэш, нарушение системных файлов и т. д.
Существует несколько основных причин возникновения ошибки:
- неправильно установленное время и дата;
- сбои в работе программы «Sim Toolkit»;
- действие вредоносного ПО (происходит нечасто);
- конфликты в работе программ Андроид.
Так или иначе, ниже мы разберемся как устранить неисправность. Первыми будут приведены более простые способы. Если они не помогут, то переходите к более радикальным мерам.
Решаем проблему
Далее вас ждет 8 вариантов, каждый из которых способен исправить ситуацию и заставить «звонилку» работать нормально. Без лишних прелюдий переходим к делу.
Очистка данных приложения
В работе любой программы, в том числе Android, с течением времени накапливаются так называемые мусорные файлы. Это временные данные, которые, по сути, для работы уже не нужны. Именно поэтому важно их своевременно удалять. Этим мы сейчас и займемся.
- Для того чтобы очистить кэш приложения, нужно запустить настройки ОС. Сдвигаем шторку уведомлений вниз и тапаем по иконке с изображением шестеренки.
Внимание! Вся приведенная ниже инструкция показана на Google Android 7 в ее «чистом» виде. Ее люди используют чаще всего. В других редакциях системы процесс проходит похожим образом. Если бы мы описали все версии OS, размер статьи достиг бы невообразимых размеров.
- Прокручиваем содержимое окна немного ниже и выбираем отмеченный на скриншоте пункт.
- Здесь находится список ваших программ. Нам нужно найти именно стандартную «звонилку», ту, которая, собственно, и выдает ошибку.
- В меню приложения есть кнопка остановить. Ее нужно нажать обязательно. В противном случае доступ к кэшу может быть заблокирован и наша очистка не принесет плодов.
- Нам покажут запрос об остановке программы. Соглашаемся, нажав «ОК».
- Далее переходим к хранилищу приложения. Именно там и находится инструментарий для очистки временных файлов.
- Тут есть 2 кнопки. Очистка данных и очистка кэша. В идеале нужно нажать их по очереди. Однако после применения первой все данные «звонилки» (список вызовов, быстрый набор и т. д.) будут стерты.
- Опять же, нам покажут уведомление о том, что данные будут удалены. Не обращаем внимания и жмем «ОК».
После этого обязательно перезапустите смартфон и продолжайте пользоваться им. Если ошибка com.android.phone появится снова, переходите ко второму варианту ее решения.
Также следует понимать, что описанный выше способ может помочь решить проблемы в работе и других приложений.
Отключаем дату и время сети
Еще одним вариантом, который способен решить нашу проблему, может стать настройка даты и времени в девайсе. Дело в том, что иногда мы используем синхронизацию таких данных с сетью, однако забываем указать правильный часовой пояс. В результате получаем неверную дату или время. Порой эта функция попросту работает некорректно. Ниже будет рассмотрена нужная последовательность действий.
- Снова переходим к настройкам нашего устройства, а точнее, его операционной системы. Для этого открываем главное меню и жмем обозначенный на скриншоте ярлык.
- Нужный пункт настроек вы видите на скриншоте ниже. Тапаем по нему, чтобы открыть дополнительный функционал.
- Итак, тут находится триггер переключения автоматической и ручной настройки времени. Выключите его и установите дату и время вручную.
После всего перезагрузите ваш смартфон. Если ошибка появится снова, значит причина ее кроется не в неправильном времени, и его синхронизацию с сетью можно снова активировать. Вам же, собственно, следует читать статью дальше.
Удаляем подозрительное ПО
Во львиной доле случаев сбой работы и соответствующая ошибка в com.android.phone были вызваны нарушениями, связанными с установкой каких-либо программ.
Другими словами, вы недавно установили приложение на телефон и после этого начались ошибки. Это очень просто исправить, а как именно – написано ниже. Причем делать это получится сразу двумя способами.
Какой из них выбирать, смотрите сами.
Через Google Play
Первый вариант является более удобным. Ведь он выглядит одинаково на любых прошивках и версиях ОС. Поэтому изначально будет приведен именно он.
- Для того чтобы удалить программу через Google Play, нужно сначала определиться, что нам нужно удалять. Вспомните, после чего начались проблемы с работой «звонилки». Что вы инсталлировали на телефон в этот день или час. В нашем случае, например, это странная программа под названием «Root Master». Именно на ее примере мы и покажем удаление.
- Изначально переходим в главное меню Play Маркет. Его иконка находится в левой верхней части окна.
- Тут нас интересует верхний пункт. Жмем по нему.
- В верхней части интерфейса переходим к вкладке «УСТАНОВЛЕННЫЕ», а в появившемся списке выбираем наше приложение. Естественно, тапаем по нему.
Откроется меню программы, в котором окажется кнопка «УДАЛИТЬ». Нажмите ее и процесс будет завершен.
Все приведенные действия показаны на примере планшета. В телефонах они выглядят аналогично.
Через меню приложений
Также удалить любую программу можно и через меню приложений. Если по каким-либо причинам вариант с Плей Маркетом у вас не сработал, читайте далее. Однако в каждом смартфоне и версии OS интерфейс, название и расположение управляющих элементов может несколько меняться.
- Изначально следует перейти к настройкам нашего девайса. Мы уже показывали ранее, как это делается.
- В открывшемся меню ищем пункт, обозначенный на скриншоте ниже, и жмем по нему.
- Точно также, как и в случае с Google-магазином, прокручиваем список программ вниз и выбираем подлежащую удалению.
- Дальше все понятно. Тапаем по кнопке с названием «УДАЛИТЬ».
- Естественно, утвердительно отвечаем на запрос о деинсталляции.
В результате ненужная программа будет стерта, нам же останется лишь перезагрузить смартфон.
Очистка от вирусов
Как говорилось во вступительной части статьи, причиной возникновения ошибки com.android.phone может стать деятельность вирусов. Для того чтобы это исправить, мы подготовили для вас данный раздел. Особенно опасными вирусы становятся для Android-устройств с Root-правами. Такие девайсы они могут даже превратить в «кирпич».
- Изначально нам понадобится антивирус. Скачать его можно и нужно из Плей Маркета. Запускаем магазин.
- Начинаем писать название антивируса (мы рекомендуем Avast!) и тапаем по появившемуся в поисковой выдаче пункту.
- Далее выбираем нужный нам элемент из выдачи. Мы обвели его красным.
- На домашнем экране приложения жмем кнопку «УСТАНОВИТЬ».
- Ожидаем окончания загрузки и установки всех нужных файлов.
- Наш антивирус готов к работе. Запустите его через ярлык на домашнем экране или кнопку в Плей Маркет.
- При первом запуске вы увидите кнопку с надписью «НАЧАТЬ ИСПОЛЬЗОВАНИЕ». Естественно, жмем ее.
- Данный защитник поставляется в двух версиях. Первая является полностью бесплатной, однако выводит рекламные объявления. По сути, нам это мешать не будет. Если же вам не жалко заплатить за подписку, можете приобрести версию без рекламы.
- Для того чтобы начать поиск вирусов жмем отмеченную на экране кнопку.
Учитывайте тот момент, что перед началом сканирования нужно завершить все работающие программы.
- Естественно, нам понадобится предоставить доступ Avast! ко всем файлам нашего Андроид. Жмем «РАЗРЕШИТЬ».
- Начнется поиск вредоносных объектов. В зависимости от количества файлов и производительности конкретного телефона он может занимать разное время.
В результате на нашем смартфоне не было найдено вирусов. Программа указала лишь на сомнительную уязвимость. Если также произошло и у вас, переходите к следующему способу.
Заметка: после того как антивирус закончит свою работу, лучше удалить его, дабы снизить нагрузку на операционную систему и аппаратную составляющую телефона в целом.
После применения способа не забудьте перезагрузить девайс.
Сторонняя «звонилка»
Если ничего из вышеописанного не помогло, можно поступить хитрее и просто скачать себе нормально работающее приложение телефона. Да, таковых для Андроид придумано немало. Рассмотрим, как это делается. Возможно, новое приложение понравится вам больше стандартного.
- Снова обратимся за помощью к Google Play. Его ярлык можно найти либо на домашнем экране, либо в меню приложений.
- В поисковой строке пишем «exdiaer», а в появившейся выдаче выбираем помеченный элемент.
- На следующем этапе просто жмем зеленую кнопку с надписью «УСТАНОВИТЬ».
- Разрешаем приложению его доступ. В противном случае оно попросту не сможет совершать или принимать звонки.
- В результате программа запустится и будет выглядеть примерно так:
Готово. Теперь вы можете пользоваться сторонним функционалом новой «звонилки», а если она вас не устроит, воспользуйтесь одним из множества других вариантов.
Сброс к заводским настройкам
Если ни один вариант из описанных ранее вам не помог, придется переходить к более радикальным мерам. Это сброс настроек, перепрошивка или работа с Recovery. Начнем с первого.
- Переходим к настройкам нашего смартфона, выбрав их иконку в меню приложений.
- Крутим список почти в самый низ и выбираем пункт под названием «Восстановление и сброс».
- В открывшемся меню выбираем последний вариант. Мы обозначили его на рисунке.
- Далее нас предупредят о том, что все данные, такие как фотографии, музыка или видео будут удалены. Поэтому прежде чем начать, сохраните их на карту памяти, ПК или в облако. Затем жмите кнопку, показанную на скриншоте ниже.
- Еще раз подтверждаем задуманное и тапаем по кнопке с надписью «СТЕРЕТЬ ВСЕ». У вас она может называться по-другому.
После этого смартфон автоматически перезагрузится и вернется к заводскому состоянию. Это должно помочь решить вашу проблему. Не работает данный вариант только в том случае, если сами файлы ОС были модифицированы через Рут-доступ.
Очистка через Recovery
Существует и еще один, даже более жесткий, вариант. Это работа со стоковым рекавери. В зависимости от прошивки и модели смартфона они могут выглядеть по-разному, но суть схожа. Мы покажем все на примере Samsung, вы же будете разбираться уже со своим девайсом, например, Lenovo, Sony Xperia и т. д.
Очистка кэша
Ранее мы очищали кэш приложения через диспетчер приложений телефона. Ниже вас ждет более конкретный вариант – работа с Recovery. Как попасть в режим именно на вашем телефоне – ищите в сети. Скажем лишь, что в большинстве случаев нужно действовать так:
- Выключаем устройство.
- Одновременно зажимаем кнопку добавления громкости и кнопку включения.
- Как только на экране появится логотип, бросаем их.
Если все сделано правильно, вы увидите следующее:
Поясним, что нужно делать дальше. Навигация по меню у Самсунг осуществляется при помощи качельки громкости. Выбор – кнопкой питания (включения). Нам нужен пункт, отмеченный на экране. После его выбора подтвердите действие. Устройство будет перезагружено, а кэш очищен.
Также тут присутствуют следующие пункты:
- перезагрузка ОС;
- установка прошивки через ADB;
- установка прошивки с карты памяти;
- установка прошивки из кэша;
- сброс к заводским настройкам;
- перезагрузка в режим прошивки;
- перезагрузка;
- просмотр лога.
О сбросе к заводским настройкам из рекавери мы поговорим ниже. Вы же попробуйте очистить кэш и перезагрузить устройство. Возможно, после этого проблема исчезнет.
Hard Reset
Данная функция переводится как жесткий сброс. При этом форматируется системный раздел и данные пользователя (не на всех устройствах). Точно так же, как и в предыдущем случае, ее нужно выбрать из штатного Recovery.
Перед тем как приступить к выполнению операции, обязательно сохраните свои данные.
Откат к заводской прошивке
Если ничего из описанного выше вам не помогло и девайс выдает все тот же сбой, остается только перепрошить его.
Как это делается именно на вашей модели телефона и версии прошивки, нужно узнавать в интернете. Данная проблема является темой отдельной статьи и полностью рассматривать ее мы не будем.
Покажем лишь способ на примере китайского смартфона Xiaomi Redmi Note 4x. Он описан в одной из наших статей.
Итоги и комментарии
В итоге мы с вами полностью разобрались, как бороться с ошибкой, которая произошла на Андроид, и знаем, как ее исправить разными способами. Как уже говорилось, следуйте нашей инструкции по порядку и, если предыдущий пункт не помог, переходите к следующему.
Источник: https://os-helper.ru/android/chto-delat-esli-v-prilozhenii-com-android-phone-proizoshla-oshibka.html
В этом руководстве мы покажем вам, как исправить ошибку FAILED (удаленная: неизвестная команда). Экосистема Android, благодаря своей природе с открытым исходным кодом, позволяет выполнять множество советов и приемов. Обычные пользователи обычно удовлетворяют свой вкус с помощью пакетов значков, тем и пользовательских программ запуска. Но это не то, чем ограничиваются возможности Android. Это только вершина айсберга. Если вы пойдете дальше и разблокируете загрузчик своего устройства, вы просто откроете ворота для множества пользовательских разработок. Например, установка кастомного рекавери типа TWRP, прошивка кастомных ПЗУ, получение прав администратора в виде рута, прошивка ядер, все это теперь возможно.
Мы получим это. Не все являются поклонниками этого, учитывая риски, связанные с этим. Но сейчас в ландшафте произошел тектонический сдвиг. Больше пользователей меняют корабли, чем когда-либо прежде. Эта смена караула произошла еще чаще в последние несколько лет. Благодаря легкости, с которой можно было легко починить даже некоторые аппаратные устройства, многие пользователи теперь готовы сделать этот гигантский скачок вперед и присоединиться к сообществу разработчиков. И поскольку вы попали на эту страницу, вы вполне можете стать ее уважаемым гостем.
Дело в том, что при выполнении этих настроек вы обязательно столкнетесь с ошибкой или двумя. Но, судя по моему опыту и опыту многих других в онлайн-сообществе, ошибка FAILED (удаленная: неизвестная команда) является наиболее частой. Но почему эта ошибка появляется в первую очередь и, что более важно, как ее исправить? Что ж, сегодня мы собираемся подробно ответить на все такие вещи. Следуйте вместе.
Читайте также:
Важное примечание
Все руководство, написанное ниже, учитывает командную строку. Мы всегда предпочитаем держаться на безопасном расстоянии от Windows PowerShell, поскольку к нему всегда существовали отношения любви и ненависти. кроме того, команды в Powershell немного отличаются (префикс ./ перед каждым кодом). Поэтому, чтобы быть в безопасности от всех этих осложнений, мы используем командную строку или окно CMD и рекомендуем нашим пользователям делать то же самое. вот как это можно сделать:
- Перейдите к платформенным инструментам на вашем ПК.
- Внутри папки platform-tool введите cmd в адресной строке и нажмите Enter.
- Вот и все. Это откроет командную строку. Теперь выполните следующие шаги, чтобы исправить ошибку FAILED (remote: unknown command).
Сообщение об ошибке
Хотя это и не ограничивается одним доменом, мы видим сообщения о том, что большинство пользователей сталкиваются с этой ошибкой при разблокировке загрузчика или перепрошивке файла. В первом случае устройства Motorola кажутся главными виновниками (хотя дело не только в этом). В последнем случае основную долю вины берет на себя загрузка файла TWRP IMG. Но опять же, это всего лишь две океанские причины, по которым это может произойти. Таким образом, fastboot oem unlock и fastboot boot recovery.img — два наиболее частых случая, когда пользователи сталкиваются с этой ошибкой.
Кроме того, странно то, что ваше устройство успешно распознается, даже если вы сталкиваетесь с ошибкой FAILED (remote: unknown command). Например, попробуйте выполнить команду adb devices, когда ваше устройство подключено в команде ADB. Или введите устройства fastboot, когда устройство подключено в режиме fastboot. В обоих этих случаях вы также получите код устройства. Итак, если ПК успешно распознает ваше устройство в режиме ADB и Fastboot, почему возникает эта ошибка? Что ж, вот все, что вам нужно знать, и возможные исправления. Следуйте вместе.
При разблокировке загрузчика
Мы видели, как многие пользователи, особенно OEM-производители Motorola, встречались со следующей ошибкой:
C:Minimal ADB и Fastboot>fastboot oem get_unlock_data … FAILED (удаленное: неизвестная команда) завершено. общее время: 0.000 с
Помимо Motorola, вы также можете столкнуться с этой ошибкой на других OEM-производителях. Это связано с тем, что код почти на всех устройствах Android является либо разблокировкой fastboot oem, либо перепрошивкой fastboot. Итак, вот что вы можете попробовать в качестве исправления:
Проверьте двоичные файлы ADB и Fastboot:
Когда: самые общие случаи
Это самая распространенная ошибка, которую совершают многие пользователи. Существует множество двоичных файлов ADB и Fastboot. К ним относятся инструменты 2Min ADB, более популярные инструменты Minimal ADB и Fastboot и многие другие. Тем не менее, мы бы посоветовали вам никогда не использовать эти инструменты. Используйте только официальный Android SDK и Platform Tools, предоставленные Google. Причина в том, что эти инструменты содержат только несколько файлов, необходимых для выполнения базовых команд ADB и Fastboot.
Хотя иногда они работают, в большинстве случаев нет. Точно так же эти инструменты даже не получают регулярных обновлений. Поэтому мы просим вас оставить все остальные инструменты в стороне и использовать только предоставленный официальный. Однако, если вы уже используете эту сборку, но даже тогда столкнулись с ошибкой FAILED (remote: unknown command), обратитесь к следующему исправлению.
Проверьте переключатель разблокировки OEM
Когда: при разблокировке загрузчика
Дело 1
Мы видели, что в некоторых случаях переключатель разблокировки OEM мог быть отключен. Почему это происходит, довольно неизвестно, но это действительно так для нескольких пользователей. Поэтому перезагрузите устройство либо с помощью команды перезагрузки fastboot, либо с помощью аппаратных ключей, а затем выполните следующие шаги, чтобы включить разблокировку OEM:
- Перейдите в настройки на вашем устройстве
- Перейдите в раздел «О телефоне» > нажмите на номер сборки 7 раз.
- Вернитесь в «Настройки»> «Система»> «Дополнительно»> «Параметры разработчика»> «Включить переключатель OEM».
- Уже включено, но по-прежнему возникает ошибка FAILED (удаленная: неизвестная команда)? Пожалуйста, обратитесь к следующему исправлению, упомянутому ниже.
Не пропустите: [Update: Added Magisk 20.4] Все о Magisk-менеджере, модулях и многом другом
Случай 2
Также может быть, что вы используете неправильную команду для разблокировки загрузчика. Очень распространенная причина этой ошибки возникла у пользователей Nexus 6P. По незнанию они использовали разблокировка через фастбут команду и получить приветствие с указанной ошибкой. Дело в том, что правильная команда была изменена, и они должны были ввести прошивка fastboot разблокировка а в некоторых случаях перепрошивка fastboot разблокировка критична.
FAILED (удаленно: неизвестная команда) от Nexus6P
После того, как вы используете новые команды, сообщите нам, будет ли исправлена ошибка FAILED (remote: unknown command) или нет.
Случай 3
Некоторые устройства полностью остановили процесс разблокировки загрузчика. Nokia и Huawei — два таких OEM-производителя, которые, похоже, действительно выступают против идеи индивидуальной разработки. Точно так же вы могли видеть аналогичные сообщения для других операторов (взятые с одного из Сообщество Моторола для одного из их устройств)
«Ваш телефон нельзя разблокировать, так как его нет в списке разблокировки, он оснащен процессором MediaTek и не поддерживает команды разблокировки».
«Вы не можете разблокировать загрузчик на большинстве телефонов Verizon. Этот телефон нельзя разблокировать».
Проверьте сборку/версию файла
Когда: при работе с TWRP и другими прошиваемыми ZIP-файлами
С момента создания раздела A/B раздел восстановления был удален. Таким образом, вы больше не можете напрямую прошивать файл twrp на этих устройствах. В результате вам сначала придется загрузить файл img через fastboot boot twrp.img, а затем прошить ZIP-файл установщика TWRP, чтобы навсегда получить это пользовательское восстановление. Однако, если вы прошиваете несовместимую сборку TWRP, эта ошибка обязательно возникнет. Если ваше устройство официально поддерживает восстановление TWRP, то проблем нет, так как вы можете получить его напрямую с домашней страницы TWRP. Однако проблема связана с неофициальными сборками.
Многие сайты предлагают неправильные сборки TWRP, которые вы, возможно, прошивали на своем устройстве, тогда ошибка FAILED (remote: unknown command) неизбежна. Что касается неофициальной сборки, мы рекомендуем вам искать ее только на XDA. Неофициальные восстановления, которыми мы делимся здесь, на Droidwin, также взяты с XDA.
Это единственный источник надежных неофициальных сборок TWRP. Также мы бы не советовали прошивать рекавери одного варианта на другой. Например, в большинстве случаев вы можете добиться успеха, прошив Redmi Note 8 TWRP на Note 8 Pro, но в некоторых случаях это может даже привести к поломке вашего устройства. Поэтому всегда помните об этих моментах, и вы больше никогда не столкнетесь с этой проблемой.
Другие общие исправления
Когда: Нет конкретной классификации. Может произойти в любое время и при выполнении любой настройки
Если ничего из вышеперечисленного не сработало, вы также можете попробовать эти трюки. Более того, дело не в приведенных выше технических советах, а в нижеприведенных настройках. Поэтому мы просим вас также попробовать их.
Случай 1: удалить все меры безопасности экрана блокировки
Прежде всего, перед загрузкой вашего устройства в режим Fastboot или ADB мы просим вас удалить все блокировки безопасности, включая отпечаток пальца, разблокировку по лицу, графический ключ или пароль. Установите для экрана блокировки значение «Нет», по крайней мере, на данный момент. Вот как это можно сделать:
- Перейдите в «Настройки» и перейдите в «Безопасность».
- Нажмите «Блокировка экрана» в разделе «Безопасность устройства».
- Введите текущий пароль и выберите «Нет» в меню.
- В появившемся диалоговом окне подтверждения нажмите Да. Удалять
- Вот и все. Теперь приступайте к командам ADB и Fastboot. Надеюсь, вы не увидите ошибку FAILED (remote: unknown command). Кроме того, не забудьте в конце включить защиту устройства.
Отъезд: Как прошить различные файлы на устройствах с разделами A/B
Случай 2: USB-драйверы
Также имейте в виду, что установлены правильные драйверы USB. Под USB-драйверами мы подразумеваем как драйверы OEM, так и драйверы Fastboot. Первый необходим, когда вы подключаете свое устройство к ПК во включенном состоянии. Это тот случай, когда вы хотите выполнять команды ADB, как и в командах ADB, ваше устройство остается во включенном состоянии. Драйверы Fastboot потребуются, как следует из названия, когда ваше устройство загружается в режим Fastboot.
В этом случае вам понадобятся драйверы из Android SDK и Platform Tools, установленные на вашем ПК. Если вы столкнулись с этой ошибкой, когда ваше устройство загружено в EDL или режим аварийной загрузки, убедитесь, что в диспетчере устройств отображается Qualcomm HS-USB QDLoader 9008, а не QUSB_BULK более ранней версии. Если это не так, обратитесь к нашему подробному руководству о том, как получить эти драйверы. Если вы успешно установили вышеупомянутые драйверы, продолжайте выполнять команды ADB или Fastboot. Ошибка FAILED (удаленная: неизвестная команда), возможно, уже исправлена.
Вариант 3: USB-порт, кабель и версия для Windows
Что ж, все это может показаться слишком простым, чтобы быть правдой, но иногда они творят чудеса. Все эти трое сумели сработать в мою пользу, когда все потерпело неудачу. Дело в том, что меня постоянно глючили с ошибкой или двумя. Перекопал свой мозг, нашел кучу твиков, лежащих в углу, и перепробовал их все. К сожалению, ничего не получилось.
Затем я просто переключился на другой USB-порт (неважно, USB 2.0 или 3.0), с другим USB-кабелем, и, наконец, добился успеха на одном дыхании. Точно так же вам следует подумать о переходе с ноутбука или ПК с Windows 10 на Windows 7. Он также смог исправить ошибку FAILED (удаленная: неизвестная команда) один или два раза. Просто не забудьте установить SDK и Platform Tools на этот ПК с Windows 7.
Заключение
Итак, это все из его руководства о том, как исправить проблему FAILED (удаленная: неизвестная команда). Мы упомянули все различные сценарии, при которых может появиться эта ошибка. Кроме того, также даются связанные с ними исправления. Если у вас есть какие-либо вопросы относительно любого из вышеупомянутых шагов. дайте нам знать в комментариях. Кроме того, если вы столкнулись с какой-либо другой ошибкой ADB или Fastboot, сообщите нам об этом в комментариях. Мы также сообщим вам решение этого вопроса.