Сеанс 'app': ошибка запуска активности



после обновления Android Studio 2.0 во время завершения сборки gradle я получаю следующее :



сеанс 'app': ошибка запуска активности .



это предотвращает запуск приложения, но он установлен в моем эмуляторе.
Это то, что появляется на вкладке выполнить :




непредвиденная ошибка при выполнении: am start-n " com.образец.пользователь.ypologismosmoriwn / com.образец.пользователь.ypologismosmoriwn.В MainActivity" -андроид.намерение.действие.Главное -с андроид.намерение.категория.ПУСКОВАЯ УСТАНОВКА
Ошибка при запуске activity




вот код:



package com.example.user.ypologismosmoriwn;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}


это просто пустая деятельность, ничего не добавлено



и XML-код - это просто относительный макет с 4 текстами и 3 флажками



это logcat я получаю



спасибо всем, кто готов помочь

607   26  

26 ответов:

Я также столкнулся с этой проблемой после обновления до AS2.0. Я обнаружил, что это из-за instant run включено. Поэтому мое решение-отключить "мгновенный запуск". и это сработало. Чтобы отключить "мгновенный запуск", вы можете перейти к Preference Dialog (может быть диалог настройки в Windows), затем выберите Build, Execution, Deployment>Instant Run, и снимите все флажки, чтобы отключить Instant Run.

это мое временное решение, и это может помочь вам. Позже я найду лучший способ решить эту проблему.


обновление ПО 2016/06/06

лучшее решение вместо отключения instant run. Уберите и .gradle папку, затем нажмите кнопку sync project with gradle files, после завершения этого процесса, вы можете запустить приложение в обычном режиме.

Удачи~

У меня была такая же проблема, перестройка проекта очищает ошибку для меня.

build - > rebuild project - > run

Это проблема с 2.0 + studio

проблема 206036: нет локальных изменений, не развертывая APK

Я нашел хороший обходной путь здесь просто добавьте флаг-r здесь в настройках редактирования а также отключение instant

enter image description here

ожидание, чтобы получить функцию мгновенного запуска работать гладко в ближайшее время без ошибки типа 3 больше!!

попробуйте переустановить приложение, это решило ошибка для меня. Хитрость заключалась в том, что я удалил свое приложение, но Android на самом деле не удалил его. На моем телефоне есть гостевой пользователь (моя сестра иногда использует его). Если вы удалите приложение из основного пользователя, оно по-прежнему будет доступно на телефоне, но только для гостя. Похоже, Android Studio не может справиться с этим делом. Я думаю, он обнаруживает, что приложение установлено, поэтому оно не будет переустановлено снова для текущего пользователя, следовательно, ОС не удается получить доступ и запустить действие. Хорошая ошибка, Я сообщу об этом.

Я потратил много часов на этот точный вопрос. Исправление "мгновенного запуска" было полным провалом. И я не пропустил android.intent.category.LAUNCHER Я удалил все применимые Android Studio и SDK код и переустановил. Все еще нет идти.

в конечном счете, я думаю, что моя проблема была маргинальным оборудованием. Я работаю на ноутбуке с процессором AMD A6-4400M. Нет доступных инструментов аппаратного ускорения / виртуализации. Я просто запускал стандартный эмулятор Android Studio / Google. Это было мучительно медленно, и хотя я в конечном итоге смог увидеть эмулятор и взаимодействовать с ним, я никогда не мог подключить эмулятор к Android Studio для загрузки APK.

но я обнаружил удивительное исправление.

  • удалите все виртуальные устройства Android и установите Эмулятор GenyMotion (С VirtualBox).
  • Я пробовал эмуляторы GenyMotion раньше (с Linux), и это не имело большого значения в скорости загрузки.
  • На этой машине Windows 10 он работает исключительно хорошо. Его довольно быстро, легко подключается к Android Studio и хорошо работает, развертывая Мои приложения.
  • как Genymotion предлагает один личного пользования устройством без каких-либо затрат. Спасибо команде, как Genymotion!

ответ здесь на случай, если кто-то еще застрял с этой ошибкой, возможно, с этой первопричиной.

я получил ту же проблему и исправил ее с этим ответ.

но эта проблема была создана мной, как я пытался отладить мой модульные тесты. Поэтому мне пришлось снять Use in-process build опция настроек AS в Build, Execution, Deployment>Compiler.

так что в моем случае это работает, если я инвалид instant run. Но он также работает, как я включил instant runи и .

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

та же проблема, но для меня проблема заключалась в том, что Android Studio не могла найти мою активность по умолчанию. Когда я указал фильтр намерений, чтобы поймать основное намерение действия, я не указал категорию запуска, и это вызвало проблему "ошибка запуска активности".

    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />  <-- forgot
    </intent-filter>

У меня была эта ошибка из-за моей глупости. В манифесте.xml я ошибочно объявил два действия в качестве пусковой установки. Убедитесь, что у вас есть только одно действие в качестве пусковой установки.

    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

   <activity android:name=".WelcomeActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

Я столкнулся с той же проблемой в android studio 2.1.2, но работал после выбора Build -> Clean Project или альтернативно Run -> Clean and Rerun

просто Run --> clean and rerun в моем случае это помогает. Подсказки автоматически, как следующее сообщение

вы бы удалили уже установленную активность с тем же именем

если действие уже установлено, сначала удалите его и подготовьте проект после установки приложения.

Я попробовал все предложенные ответы. Я узнал, что это аппаратная проблема на телефоне Android N с версией studio 2.3. Приложение запускается нормально на телефонах ниже версии 7.

я исправил проблему, используя это решение.Если вы запускаете приложение на USB-устройстве, закройте все виртуальные устройства, такие как: genymotion / virtual machine .

ОК уже так много возможных решений для этой проблемы, если ни одна из этих работ, то попробуйте это.

Я столкнулся с этой проблемой, когда я впервые удалил свое приложение, а затем попытался переустановить его из ADB. Но затем, попробовав эти многие решения, я понял, что удаление приложения в настоящее время на самом деле не удаляет его. Он просто отключает его на несколько дней, чтобы его можно было включить, если вы передумаете.

теперь я не уверен, что это сделано LG или родной Android Нуга.

Я просто зашел в Настройки - > приложения - > my-app и полностью удалил его. После этого из Android studio я могу установить приложение снова правильно без этой ошибки.

Я пробовал выше ответ. Однако ни одно из решений не сработало для меня. Я изменил эмулятор на USB, и код работает на целевом устройстве USB prefectly!

все ответы не работает для меня.Эта ошибка возникла, когда я пытался переименовать пакет приложения.Я закончил создание нового проекта с новым именем пакета и переместил свои файлы в новый.

я исправил проблему (на моем Anroid watch Moto 360), удалив приложение перед установкой из AS

Это произошло, когда я изменил applicationId в файле приложения gradle. Это работает для меня после синхронизации gradle.

удалить приложение на реальном устройстве или эмуляторе. Затем снова бегите. Это сработало для меня. Я использовал Android Studio 2.3.3

я попробовал, clean & rebuild project и Invalidate Cache & Restart вручную удалены .gradle и .idea папки, но это не решило проблему.

у меня есть 3 пользователя acounts в моем телефоне. Итак, я не выбирал Удалить для всех пользователей, и это только удалить мое приложение из первая учетная запись пользователя, но он все еще был там в гость и вторая учетная запись пользователя.

так, я удалил его из остальных учетных записей и это решил мою проблему!!

просто отключите мгновенный запуск.

Go To File >> Settings >> Build, Execute, Deployment >> Instant Run

убрать коробка с надписью Enable instant run to hot swap code/resource changes on deploy

повторно запустите эмулятор.

У меня была такая же проблема. Я использовал AVD с изображением процессора arm и получил это же сообщение. Единственный способ для меня сделать Android Studio 2.1.2 запускает приложение с мгновенным запуском было изменение образа процессора X86. Ошибка исчезла, и (до этого момента) я думаю, что эмулятор работает быстрее, чем эмуляция ARM. Моя конфигурация рабочей станции-Intel I5, 6GB RAM. Может быть, это поможет до следующего ремонта.

отключить "мгновенный запуск", вы можете перейти к диалогу настроек ( может быть диалог настройки в Windows), затем выберите сборка, выполнение, развертывание > мгновенный запуск и снимите все флажки, чтобы отключить мгновенный запуск.

и перезагрузите устройство это должно заставить вещь работать....мгновенный запуск имеет ошибку в Android studio 2+ Это должно сделать волшебство

Я получил ту же ошибку. Эта проблема была вызвана удалением приложения с устройства (удалено только от 1 пользователя)

решается путем входа в другой пользователь и удалить приложение оттуда.

и он решается.

Я сделал все предложения выше, но они не работают! Я перестроил проект, удалил приложение с моего реального устройства, отключил USB, затем я запускаю Android Studio и запускаю приложение на своем реальном устройстве, и проблема исчезла.

надеюсь, что это помогает!

У меня была та же ошибка, что и в заголовке. после того, как я изменил имя версии и код версии в gradle, синхронизация произошла, а затем она сработала. так что, возможно, даже только синхронизация может иногда помочь.

Comments

    Ничего не найдено.