2016-09-20 4 views
1

Когда я пытаюсь запустить мое приложение в эмуляторе я получаю ошибку:Android Ошибка Установка APK

The APK file C:\Users\PC\AndroidStudioProjects\AppProject\app\build\outputs\apk\app-debug.apk does not exist on disk. 
Error while Installing APK 

Я не совсем уверен, что произошло после того, как я только что получил обновления для андроид студии. Я попробовал обновить проекты градиентов, очистить проект, перестроить проект, создать файл apk и, конечно же, перезапустить Android-студию. Я могу построить apk, и он появляется в моем файловом проводнике, но когда я пытаюсь запустить, он дает мне эту ошибку, как если бы андроид-студия не находила ее. Может ли кто-нибудь помочь мне или привести меня в правильном направлении, чтобы исправить проблему?

+0

Сохраняются ли APK в этом каталоге после вашего обновления? Возможно, вы захотите сделать быстрый поиск, чтобы найти, где выводятся ваши APK. Они больше не могут находиться там. Также возможно, что эмулятор пытается прочитать из APK, прежде чем они будут созданы. Сначала я попробую просто найти файл app-debug.apk, чтобы узнать, создается ли он где-то, кроме каталога, указанного в ошибке. –

+0

Я дал этот снимок и искал весь свой компьютер для файла app-debug.apk, но он появился только в каталоге, который должен был быть в – Pixelknight1398

+0

. Вы что-то сделали для своих файлов gradle.build? В частности, задание имени архива? – FunkTheMonk

ответ

2

Эй, как это сделать с версией Gradle при запуске приложения. По какой-то причине он не устанавливает отладчик. Просто используйте версию 2.1.3 вместо 2.2.0, и она будет работать, или вы можете перейти в File -> Project Structure -> Project -> Android Plugin Version. перейти к 2.1.3

Reference this image if your stuck.

+0

Это сработало. Не могли бы вы сообщить свою информацию? =) Я хотел бы знать, где вы его получили, если это не ваше. – Pixelknight1398

+0

Это была моя собственная работа, я не на это очень сильно, но я нашел проблему и решил, что я поделился своими знаниями .... – GasCan

+0

Ну ладно, спасибо =) – Pixelknight1398

0

Эта ошибка иногда может быть вызвано проблемами в ваших портах. Для этого вам необходимо выполнить следующие действия.

  1. Перейти к диспетчеру задач и убить службу с именем «adb.exe».

  2. Если вы используете персональный компьютер, попробуйте переключиться между вашим передним и задними портами.

  3. Если вы используете ноутбук, попробуйте переключиться между доступными портами.

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