After the Android Studio 2.0 update while the gradle build finishes I get this :
Session ‘app’: Error Launching activity .
It prevents the app from starting but it’s installed in my emulator.
This is what comes up in the Run tab :
Unexpected error while executing: am start -n «com.example.user.ypologismosmoriwn/com.example.user.ypologismosmoriwn.MainActivity» -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Error while Launching activity
Here is the code:
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);
}
}
It’s just an empty Activity,nothing added
and the XML code is just a Relative Layout with 4 Texts and 3 Check Boxes
This is the logcat i am getting
Thanks anyone who is willing to help
asked Apr 10, 2016 at 13:53
6
I also faced this issue after I updated to AS2.0. I found that it is because of the instant run
enabled. So my solution is to disable the «instant run». and it worked. To disable «instant run», you can go to Preference Dialog
( May be Setting dialog on Windows), then select Build, Execution, Deployment
> Instant Run
, and uncheck all the checkbox to disable Instant Run
.
This is my temporary solution and it may help you. Later, I’ll find a better way to this issue.
update by 2016/06/06
A better solution instead of disabling instant run
.
Remove the .idea
folder and .gradle
folder, then click button Sync Project with Gradle Files
(or through the menu File
-> Sync Project with Gradle Files
), after this process finished, you are able to run your app as normal.
Good Luck~
answered Apr 11, 2016 at 16:01
NickNick
1,6041 gold badge12 silver badges10 bronze badges
18
If you are using Android 7.0 and above it is likely that the app was installed in two places (Guest and Admin) and you only Uninstalled it for only one user and that is causing problems.
To solve that, go to:
Settings -> Apps & Notifications -> See all Apps -> find the app you are trying to install.
Then click the menu on the top right corner and select Uninstall for all users
Run Your App from Android Studio it should work.
answered Dec 24, 2018 at 0:55
EdgeDevEdgeDev
2,3362 gold badges19 silver badges35 bronze badges
2
Try reinstalling the app, this solved the error for me. The trick was that, I uninstalled my app, but Android didn’t truly uninstall it. On my phone, there is a guest user (my sister uses it sometimes). If you uninstall the app from your main user, it will still be available on the phone, but only for the guest user. It looks like Android Studio can’t handle this case. I guess it detects that the app is installed, so it will not be reinstalled again for the current user, hence the OS can’t access and launch the activity. Nice bug, I’ll report it.
answered Nov 17, 2017 at 14:14
kleniumklenium
2,3582 gold badges22 silver badges47 bronze badges
3
I’ve had same issue, rebuilding project clears the error for me.
build -> rebuild project -> run
answered Jun 17, 2016 at 13:15
spekspek
3613 silver badges3 bronze badges
2
This is issue with 2.0+ studio
Issue 206036: No local changes, not deploying APK
I found the nice workaround here
just add -r flag here in edit configurations
and also disabling instant
Waiting to get Instant run Feature run smoothly soon with no type 3 error more!!
Ranjithkumar
15.6k11 gold badges116 silver badges154 bronze badges
answered Jun 12, 2016 at 3:38
RahulRahul
3373 silver badges10 bronze badges
1
For me the problem was that the app I was trying to launch was already installed under a different user account on my phone. I saw this when I went to Settings->apps looking to uninstall it. I switched to the other user, uninstalled it, came back to the original user, and was able to install and launch the app from Android Studio with no more problems.
answered Dec 21, 2017 at 19:38
elliptic1elliptic1
1,6201 gold badge19 silver badges22 bronze badges
I spent a whole lot of hours on this exact issue. The «instant run» fix was a total fail. And I wasn’t missing the android.intent.category.LAUNCHER
I removed all applicable Android Studio and SDK code and re-installed. Still a no go.
Ultimately I think my issue was marginal hardware. I’m running on a laptop with a AMD A6-4400M processor. There is no hardware acceleration / virtualization tools available. I was just running the standard Android Studio / Google emulator. It was painfully slow, and although I was eventually able to see the emulator and interact with it, I was never able to connect the emulator to Android Studio to upload APK’s.
But I did discover an awesome fix.
- Remove all Android Virtual Devices and install the GenyMotion Emulator (with VirtualBox).
- I’ve tried GenyMotion emulators before (with a Linux) and it didn’t make much difference in load up speed.
- On this Windows 10 machine it works exceptionally well. Its pretty quick, easily connects to Android Studio and works well deploying my apps.
- GenyMotion offers one personal use device at no cost. Kudos to the GenyMotion team!
Answer provided here in case anybody else gets stuck with this error, possibly with this root cause.
answered May 8, 2016 at 20:39
zipzitzipzit
3,5584 gold badges32 silver badges59 bronze badges
I got the same problem and fixed it with this answer.
But this problem was created by myself, as I tried to debug my unit tests. Therefore I had to uncheck the Use in-process build
option of the AS Settings in Build, Execution, Deployment
> Compiler
.
So in my case it works, if I disabled instant run
. But it also works, as I enabled instant run
and also the Use in-process build
option.
answered May 17, 2016 at 14:07
FreshDFreshD
2,8042 gold badges22 silver badges33 bronze badges
Just run adb uninstall <package name>
in your terminal
and reinstall the app again.
Hope it helps.
answered Jan 15, 2019 at 12:34
1
Same issue, but for me problem was that Android Studio couldn’t find my Default Activity. When I specified the intent filter to catch the MAIN action intent, I didn’t specify the LAUNCHER category, and that caused the ‘Error Launching activity’ issue.
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" /> <-- forgot
</intent-filter>
answered Apr 22, 2016 at 17:01
CodyFCodyF
4,7973 gold badges25 silver badges38 bronze badges
1
Just Run --> clean and rerun
, In my case it helps.
Prompts automatically like following message
would you uninstall already installed activity with same name
if activity is already installed first uninstall it and make project ready after installing app.
answered Aug 29, 2016 at 7:48
Muhammad UsmanMuhammad Usman
8231 gold badge11 silver badges18 bronze badges
I had this error because of my stupidity. In the manifest.xml I have wrongly declared two Activity as Launcher. Make sure you have only one activity as Launcher.
<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>
answered Apr 10, 2017 at 12:13
I was facing the same problem in android studio 2.1.2 but worked after selecting Build -> Clean Project or alternatively Run -> Clean and Rerun
answered Aug 5, 2016 at 9:51
bmachariabmacharia
1,02610 silver badges12 bronze badges
I tried all suggested answers. I found out this is a hardware issue on Android N phone with studio 2.3 version. App launches fine on phones below version 7.
answered Apr 4, 2017 at 22:15
I’ve fixed the issue using this solution.If you are running the application in USB device then close all the virtual device like : genymotion / virtual machine .
answered Apr 9, 2017 at 6:14
Hoque MD ZahidulHoque MD Zahidul
9,6342 gold badges35 silver badges40 bronze badges
Just disable Instant Run.
Go To File >> Settings >> Build, Execute, Deployment >> Instant Run
Uncheck The Box that says Enable instant run to hot swap code/resource changes on deploy
Re-run the emulator.
answered Aug 6, 2017 at 12:56
devDeejaydevDeejay
5,3551 gold badge26 silver badges38 bronze badges
OK already so many possible solutions for this problem, if none of those works then try this.
I faced this problem when I first uninstalled my app then tried reinstalling from ADB. But then after trying these many solutions, I realized that uninstalling app nowadays does not really uninstall it. It just disables it for few days so that it can be enabled in case you change your mind.
Now I am not sure whether its done by LG or Native Android Nougat.
I just went in Settings-> apps-> my-app and uninstalled it completely. After that from Android studio I am able to install the app again properly without this error.
answered Jun 26, 2018 at 14:34
UzumakiLUzumakiL
3632 silver badges9 bronze badges
1
Adb also throws this error if applicationId
, package of launching activity or module name contains error
substring
answered Mar 7, 2019 at 19:45
adrayadray
1,39815 silver badges20 bronze badges
2
None of the existing answers helped me as I had the same app installed in my other profile. Solution —
- Switch to the other profile
- Uninstall the app from 2nd profile
- Switch back
answered Mar 18, 2020 at 13:34
spiraldevspiraldev
1711 silver badge3 bronze badges
I tried the above answer. However, none of the solutiond worked for me. I changed the emulator to USB and the code is running on the USB target device prefectly!
answered Jun 16, 2016 at 18:19
1
All answers did not work for me.This error raised when I was trying to rename the app package.I have ended up creating a new project with the new package name and move my files to the new one.
answered Jul 3, 2016 at 15:12
1
I’ve fixed the issue (on my Anroid watch Moto 360) by uninstalling the app before installing from AS
answered Oct 14, 2016 at 13:11
Kiryl IvanouKiryl Ivanou
1,0052 gold badges12 silver badges22 bronze badges
it occured when I changed the applicationId in app gradle file.
It works for me after I sync gradle.
answered Dec 8, 2016 at 8:24
Uninstall App on your real device or emulator. Then Run again.
It’s worked for me.
I used Android Studio 2.3.3
answered Aug 1, 2017 at 1:37
fathurzerofathurzero
1,4662 gold badges10 silver badges9 bronze badges
I tried, clean & rebuild project
and Invalidate Cache & Restart
also manually removed .gradle
and .idea
folders, but that didn’t solved the issue.
I have 3 user acounts in my phone. So, I didn’t select Uninstall for all users, and it only uninstall my app from first user account, but it was still there in guest and second user account.
So, I removed it from rest of the accounts and it solved my issue!!
answered Mar 2, 2018 at 11:48
Tirth PatelTirth Patel
5,2253 gold badges26 silver badges39 bronze badges
I had same problem. I was using AVD with arm processor image and received this same message. The only way for me to make Android Studio 2.1.2 runs the app with instant run was change to an X86 processor image. The error was gone and ( until this moment) I think the emulator works faster than ARM emulated. My workstation configuration is Intel I5, 6Gb RAM. Maybe this helps until next fix.
answered Aug 13, 2016 at 15:11
Disable «instant run», you can go to Preference Dialog ( May be Setting dialog on Windows), then select Build, Execution, Deployment > Instant Run, and uncheck all the checkbox to disable Instant Run.
And Reboot your Device this should make the thing work….instant run has a bug in Android studio 2+
This should do the magic
answered Oct 18, 2016 at 6:45
atish naikatish naik
2162 silver badges11 bronze badges
I got the same error.
This issue was caused by uninstalling the app from the device (uninstalled from only 1 user)
Solved by logging into the other user and uninstall the app from there.
and it solved.
answered Apr 30, 2018 at 5:26
HatimHatim
1,4461 gold badge17 silver badges30 bronze badges
I did all suggestions above, but they didn’t work!
I rebuilt the project, uninstalled the app from my real device, unplugged USB, then I run Android Studio and run the app on my real device and the issue was gone.
Hope this helps!
answered Jul 14, 2018 at 10:33
parseparse
1,51613 silver badges26 bronze badges
I had the same error as in the headline.
after I changed the version name and version code in the gradle,
the sync happened and then it worked.
so maybe even only sync can help sometimes.
answered Aug 10, 2018 at 5:31
Содержание
- Ошибка при запуске активности
- 16 ответов
- Ошибка при запуске
- ОТВЕТЫ
- Ответ 1
- Ответ 2
- Ответ 3
- Ответ 4
- Ответ 5
- Ответ 6
- Ответ 7
- Ответ 8
- Ответ 9
- Ответ 10
- Ответ 11
- Ответ 12
- Ответ 13
- Ответ 14
- Ответ 15
- Ответ 16
- Ответ 17
- Ответ 18
- Ответ 19
Ошибка при запуске активности
Недавно я загрузил Android Studio 2.0 и создал новое приложение для запуска и ничего не добавил код. После запуска приложения, студия Android устанавливает APK на эмуляторе успешно, но не запускает приложение, вместо этого оно вызывает следующую ошибку:
Я искал его в google и обнаружил, что его спрашивали раньше, но предоставленное решение тоже не работает для меня. Я также ничего не добавил в файле AndroidManifest.xml.
AndroidManifest.xml
MainActivity.java
activity_main.xml
16 ответов
У меня была точно такая же проблема сегодня [Android Studio 2.3.3, Android 8.0 по телефону]
Это то, что я обнаружил. Приложение, которое я пытался установить, не было показано в окне приложения Android (тот, где у вас есть все). Но как только я вошел: Settings- > Apps & Notifications- > AppInfo, я мог видеть этот снимок экрана, где было сказано, что это приложение было «не установлено для этого пользователя»:
В этот момент я ввел приложение → нажал на три точки в правом верхнем углу → Удалить для всех пользователей
Теперь, когда я попытался запустить проект через Android Studio, сообщение об ошибке исчезло, и приложение было правильно установлено
Надеюсь, что это поможет, хорошо провести день
Antonino
Если вы используете Android 2.0+, выполните следующие действия: 1. Перейдите к запуску
2. Выберите редактирование конфигураций.
3. Введите -r в текстовое поле «Установить флаги»
4. Применить и ОК, а затем снова запустить программу
Существует проблема с возможностью мгновенного запуска Studio 2.0+
Не тратьте время на повторную установку студии или очистку файла сборки gradle.
Просто добавьте флаг -r в Установите флаги в Run- > Изменить конфигурации- > Общие
Я сталкиваюсь с той же проблемой в AVD, когда при первом запуске приложения все нормально, но при запуске приложения снова появляется сообщение «Ошибка при запуске».
Мое разрешение: в AVD, удалите apk, может быть, причина в том, что новая студия Android имеет проблемы при установке apk в AVD.
Чтобы устранить эту неприятную проблему, я выполнил следующие три действия:
Включен флаг -r в флажках установки. Это может быть выполняется нажатием Run → Edit Configurations. Теперь Перейдите на вкладку «Общие» и введите -r в тексте «Установить флаги» область.
Нажмите «Файл» и выберите «Недействительный кэш/перезапуск».
Удалите предыдущие версии приложения. Под этим я хочу удалить его, обратившись к разделу Общие → Приложения и удалив приложение. Перетаскивание значка приложения в корзину на главном экране не решит проблему.
Я работаю над этой самой точной проблемой в течение последних 8 часов. у вас не было проблем после отката от 2.0 до 1.5.1?
Я заметил, что даже при ошибке запуск приложения иногда прекращается.
Ты не один, брат. Я обязательно буду обновляться, когда выясню решение.
Кроме того, каковы ваши спецификации? Я запускаю следующее:
- Windows 7
- AMD FX ™ -8120 8-Core
AVD:
- Android 6.0
- CPU/ABI: ARM Google API (armeabi-v7a)
- Цель: API lvl 23
- Акселерометр
- heapSize: 64
Если вы хотите получить более подробную информацию, дайте мне знать. Размер выборки 2 всегда лучше, чем 1.
Там простое решение этой проблемы, если вы используете приложение на эмуляторе. Это происходит из-за ограничений пространства хранилища. Увеличение объема памяти эмулятора должно решить эту проблему.
Вы можете либо освободить некоторое пространство для хранения из самого эмулятора, либо увеличить пространство для хранения из AVD Manager.
У меня была та же проблема и я решил, выполнив следующие шаги:
Удалите приложение, в моем случае, с фактического оборудования, подключенного через USB.
Это ключевой шаг! Удалите приложение из «Недавно удаленных приложений»
версия для Android с понижением рейтинга не является способом curect для исправления проблемы. Если вам нравится, вы потеряете новые функции тестирования и разработки в android studio.same, вроде проблемы, с которой я столкнулся ранее, когда я обновляюсь до android 2.1.but я моя проблема через перезапуск студии Android, выбрав msgstr «установить- > неверные кеши/перезагрузка». Хотя ваша проблема не устранена, попробуйте создать еще один avd с подходящим системным изображением. убедитесь, что вы загрузили подходящий системный образ для запуска вашего эмулятора в процессоре.
Я решил проблему запуска эмулятора в android 2.1, загрузив системный образ x86-64 с помощью api level 23.try, чтобы загрузить этот образ системы, если вы используете 64-разрядную версию.
Я установил новую версию 2.10 только сейчас, и проблема, похоже, будет решена. Поэтому вы можете попробовать.
После долгих часов работы я пришел к выводу, что проблема связана с файлами пользователей, хранящимися в AVD. Всякий раз, когда я выбираю Wipe Data из AVD, приложение работает как шарм и не показывает ошибку. Но его очень больно для разработчиков Wipe Data каждый раз перед запуском приложения, поскольку Wipe Data будет работать, только если ваш эмулятор не работает.
В другой тестовой фазе я уничтожил данные AVD, а затем запустил приложение, оно прошло успешно; но когда я попытался запустить приложение второй раз, он снова показывает мне эту ошибку.
Затем я открыл «Управление приложениями» и удалил свое приложение из эмулятора. Но это тоже не сработало.
Обход
- Удалите Android Studio, но не удаляйте SDK
- Загрузите и установите Android Studio 1.5.1 здесь http://tools.android.com/download/studio/stable
Другое обходное решение (но это не работает для меня)
Заключительное заключение
Я думаю, что проблема связана с чем-то, когда мы дважды пытались запустить «приложение». Он не удаляет предыдущую версию приложения, поэтому, когда он нашел имя пакета уже там, он не устанавливает приложение; приводит к ошибке запуска активности.
Источник
Ошибка при запуске
Недавно я загрузил Android Studio 2.0 и создал новое приложение для запуска и ничего не добавил код. После запуска приложения, студия Android устанавливает APK на эмуляторе успешно, но не запускает приложение, вместо этого оно вызывает следующую ошибку:
Я искал его в google и обнаружил, что его спрашивали раньше, но предоставленное решение тоже не работает для меня. Я также ничего не добавил в файле AndroidManifest.xml.
AndroidManifest.xml
MainActivity.java
activity_main.xml
ОТВЕТЫ
Ответ 1
У меня была точно такая же проблема сегодня [Android Studio 2.3.3, Android 8.0 по телефону]
Это то, что я обнаружил. Приложение, которое я пытался установить, не было показано в окне приложения Android (тот, где у вас есть все). Но как только я вошел: Settings- > Apps & Notifications- > AppInfo, я мог видеть этот снимок экрана, где было сказано, что это приложение было «не установлено для этого пользователя»:
В этот момент я ввел приложение → нажал на три точки в правом верхнем углу → Удалить для всех пользователей
Теперь, когда я попытался запустить проект через Android Studio, сообщение об ошибке исчезло, и приложение было правильно установлено
Надеюсь, что это поможет, хорошо провести день
Antonino
Ответ 2
Если вы используете Android 2.0+, выполните следующие действия: 1. Перейдите к запуску
2. Выберите редактирование конфигураций.
3. Введите -r в текстовое поле «Установить флаги»
4. Применить и ОК, а затем снова запустить программу
Ответ 3
Я сталкиваюсь с той же проблемой в AVD, когда при первом запуске приложения все нормально, но при запуске приложения снова появляется сообщение «Ошибка при запуске».
Мое разрешение: в AVD, удалите apk, может быть, причина в том, что новая студия Android имеет проблемы при установке apk в AVD.
Ответ 4
Существует проблема с возможностью мгновенного запуска Studio 2.0+
Не тратьте время на повторную установку студии или очистку файла сборки gradle.
Просто добавьте флаг -r в Установите флаги в Run- > Изменить конфигурации- > Общие
Ответ 5
Для меня я был не в состоянии решить проблему, которая абсолютно бесит для части программного обеспечения, столь важного как это. Я несгибаемый парень из Android, и это, честно говоря, неприемлемо, потому что я даже не могу отладить приложение.
Тем не менее, я нашел обходной путь, который может помочь некоторым.
Для меня ошибка Session ‘app’: Error Launching activity не помешала установке приложения, но она помешала отладке приложения, поскольку не было возможности подключить отладчик. Однако есть и другой способ.
Запустите приложение на телефоне, затем нажмите кнопку присоединить отладчик к процессу Android (рядом с обычной кнопкой отладки, выглядит так же), это позволяет присоединить отладчик к уже запущенному приложению.
Это чертовски раздражает, но, по крайней мере, я снова могу отлаживать свое приложение.
Ответ 6
После долгих часов работы я пришел к выводу, что проблема связана с файлами пользователей, хранящимися в AVD. Всякий раз, когда я выбираю Wipe Data из AVD, приложение работает как шарм и не показывает ошибку. Но его очень больно для разработчиков Wipe Data каждый раз перед запуском приложения, поскольку Wipe Data будет работать, только если ваш эмулятор не работает.
В другой тестовой фазе я уничтожил данные AVD, а затем запустил приложение, оно прошло успешно; но когда я попытался запустить приложение второй раз, он снова показывает мне эту ошибку.
Затем я открыл «Управление приложениями» и удалил свое приложение из эмулятора. Но это тоже не сработало.
Обход
- Удалите Android Studio, но не удаляйте SDK
- Загрузите и установите Android Studio 1.5.1 здесь http://tools.android.com/download/studio/stable
Другое обходное решение (но это не работает для меня)
Заключительное заключение
Я думаю, что проблема связана с чем-то, когда мы дважды пытались запустить «приложение». Он не удаляет предыдущую версию приложения, поэтому, когда он нашел имя пакета уже там, он не устанавливает приложение; приводит к ошибке запуска активности.
Ответ 7
Я работаю над этой самой точной проблемой в течение последних 8 часов. у вас не было проблем после отката от 2.0 до 1.5.1?
Я заметил, что даже при ошибке запуск приложения иногда прекращается.
Ты не один, брат. Я обязательно буду обновляться, когда выясню решение.
Кроме того, каковы ваши спецификации? Я запускаю следующее:
- Windows 7
- AMD FX ™ -8120 8-Core
AVD:
- Android 6.0
- CPU/ABI: ARM Google API (armeabi-v7a)
- Цель: API lvl 23
- Акселерометр
- heapSize: 64
Если вы хотите получить более подробную информацию, дайте мне знать. Размер выборки 2 всегда лучше, чем 1.
Ответ 8
Я установил новую версию 2.10 только сейчас, и проблема, похоже, будет решена. Поэтому вы можете попробовать.
Ответ 9
версия для Android с понижением рейтинга не является способом curect для исправления проблемы. Если вам нравится, вы потеряете новые функции тестирования и разработки в android studio.same, вроде проблемы, с которой я столкнулся ранее, когда я обновляюсь до android 2.1.but я моя проблема через перезапуск студии Android, выбрав msgstr «установить- > неверные кеши/перезагрузка». Хотя ваша проблема не устранена, попробуйте создать еще один avd с подходящим системным изображением. убедитесь, что вы загрузили подходящий системный образ для запуска вашего эмулятора в процессоре.
Я решил проблему запуска эмулятора в android 2.1, загрузив системный образ x86-64 с помощью api level 23.try, чтобы загрузить этот образ системы, если вы используете 64-разрядную версию.
Ответ 10
У меня была та же проблема и я решил, выполнив следующие шаги:
Удалите приложение, в моем случае, с фактического оборудования, подключенного через USB.
Это ключевой шаг! Удалите приложение из «Недавно удаленных приложений»
Ответ 11
Чтобы устранить эту неприятную проблему, я выполнил следующие три действия:
Включен флаг -r в флажках установки. Это может быть выполняется нажатием Run → Edit Configurations. Теперь Перейдите на вкладку «Общие» и введите -r в тексте «Установить флаги» область.
Нажмите «Файл» и выберите «Недействительный кэш/перезапуск».
Удалите предыдущие версии приложения. Под этим я хочу удалить его, обратившись к разделу Общие → Приложения и удалив приложение. Перетаскивание значка приложения в корзину на главном экране не решит проблему.
Ответ 12
Там простое решение этой проблемы, если вы используете приложение на эмуляторе. Это происходит из-за ограничений пространства хранилища. Увеличение объема памяти эмулятора должно решить эту проблему.
Вы можете либо освободить некоторое пространство для хранения из самого эмулятора, либо увеличить пространство для хранения из AVD Manager.
Ответ 13
Хотя я не уверен в конкретной причине этой проблемы, я просто нашел решение, когда я очистил проект. Итак, перейдите к Build -> Clean project . Это должно помочь вам
Ответ 14
У меня была такая же проблема, ведь последняя версия моего приложения была отключена в телефоне или эмуляторе, чтобы решить проблему, просто активировала приложение в моем телефоне (settings- > apps- > disabled), и я перекомпилирую и проблема была решена.
Ответ 15
У меня была эта проблема на LG-K220. Оказалось, что я ранее деинсталлировал это приложение, но у этой модели телефона было системное приложение, которое сначала не деинсталлирует приложение, но сохраняет его как в корзине. Неудивительно, что у Android Studio возникли проблемы с установкой нового. Я полностью удалил приложение, а затем он сработал.
Ответ 16
решение простое — просто удалите пакет с помощью команды adb после подключения к устройству
замените «ИМЯ ПАКЕТА» на имя приложения, которое вы хотите удалить, и нажмите «Enter».
Ответ 17
По моему опыту эта ошибка возникает, когда вы вручную удаляете apk при его сборке или установке через android studio.
В таком случае я просто создаю apk и устанавливаю его на AVD или телефон. После он будет работать как обычно.
Надеюсь, это кому-нибудь поможет.
Ответ 18
Возможно, вы просто настроили свой телефон или эмулятор, чтобы отказаться от всех запросов на установку apk через USB. Откройте настройки своего телефона и измените его, чтобы разрешить установку. Проблема решена. Надеюсь, это сработает для вас!
Ответ 19
Я попробовал почти все решения, найденные в сообществе, но активность по запуску Error никогда не уходила. Теперь я нашел причину своего дела.
Я использую подключенный к USB-порту LG K20 Plus телефон для проверки моих проектов, созданных на платформе Android 2.3.3, при запуске проекта в телефоне появится сообщение «Ошибка запуска», оно будет нормально запускаться снова, если удаленный проект будет переустановил.
Я надеюсь, что это поможет людям, имеющим такую же или подобную ошибку в ваших развивающихся проектах.
Источник
-
Android
-
Java
-
Android Studio
Появилась ошибка при попытке запуска приложения на телефоне через Run «App»
Error running ‘app’: Default Activity not found
Error running ‘app’: The activity ‘MainActivity’ is not declared in AndroidManifest.xml
-
Вопрос заданболее трёх лет назад
-
10271 просмотр
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Откройте AndroidManifest.xml и добавьте следующее
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
-
Я добавил, все равно вылезает ошибка.
Вам ошибки перевести?
Все же написано:
Ошибка запуска «app»: Activity по умолчанию не найдено
Ошибка запуска «app»: «MainActivity» не объявлено в AndroidManifest.XML
Комментировать
Похожие вопросы
-
Показать ещё
Загружается…
09 февр. 2023, в 15:56
20000 руб./за проект
09 февр. 2023, в 15:55
75000 руб./за проект
09 февр. 2023, в 15:13
2000 руб./за проект
Минуточку внимания
Ошибка при запуске активности
Недавно я загрузил Android Studio 2.0 и создал новое приложение для запуска и ничего не добавил код. После запуска приложения, студия Android устанавливает APK на эмуляторе успешно, но не запускает приложение, вместо этого оно вызывает следующую ошибку:
$ adb shell am start -n "com.example.muhammad.firstapp/com.example.muhammad.firstapp.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Unexpected error while executing: am start -n "com.example.muhammad.firstapp/com.example.muhammad.firstapp.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Error while Launching activity
Я искал его в google и обнаружил, что его спрашивали раньше, но предоставленное решение тоже не работает для меня. Я также ничего не добавил в файле AndroidManifest.xml.
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.muhammad.firstapp">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
MainActivity.java
package com.example.muhammad.firstapp;
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);
}
}
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.muhammad.firstapp.MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!" />
</RelativeLayout>
22 апр. 2016, в 22:15
Поделиться
Источник
У меня была точно такая же проблема сегодня [Android Studio 2.3.3, Android 8.0 по телефону]
Это то, что я обнаружил. Приложение, которое я пытался установить, не было показано в окне приложения Android (тот, где у вас есть все). Но как только я вошел: Settings- > Apps & Notifications- > AppInfo, я мог видеть этот снимок экрана, где было сказано, что это приложение было «не установлено для этого пользователя»:
В этот момент я ввел приложение → нажал на три точки в правом верхнем углу → Удалить для всех пользователей
Теперь, когда я попытался запустить проект через Android Studio, сообщение об ошибке исчезло, и приложение было правильно установлено
Надеюсь, что это поможет, хорошо провести день
Antonino
Antonino
25 сен. 2017, в 07:22
Поделиться
Если вы используете Android 2.0+, выполните следующие действия:
1. Перейдите к запуску
2. Выберите редактирование конфигураций.
3. Введите -r в текстовое поле «Установить флаги»
4. Применить и ОК, а затем снова запустить программу
протестирован (23/07/2016)
Root
23 июль 2016, в 00:55
Поделиться
Существует проблема с возможностью мгновенного запуска Studio 2.0+
Работайте в Android Open Source Project — Отслеживание проблем
Не тратьте время на повторную установку студии или очистку файла сборки gradle.
Просто добавьте флаг -r в
Установите флаги в
Run- > Изменить конфигурации- > Общие
Rahul
12 июнь 2016, в 05:50
Поделиться
Я сталкиваюсь с той же проблемой в AVD, когда при первом запуске приложения все нормально, но при запуске приложения снова появляется сообщение «Ошибка при запуске».
Мое разрешение: в AVD, удалите apk, может быть, причина в том, что новая студия Android имеет проблемы при установке apk в AVD.
Спасибо, Yu
Yu Zhang
09 июнь 2016, в 17:55
Поделиться
Чтобы устранить эту неприятную проблему, я выполнил следующие три действия:
-
Включен флаг -r в флажках установки. Это может быть выполняется нажатием Run → Edit Configurations. Теперь Перейдите на вкладку «Общие» и введите -r в тексте «Установить флаги» область.
-
Нажмите «Файл» и выберите «Недействительный кэш/перезапуск».
-
Удалите предыдущие версии приложения. Под этим я хочу удалить его, обратившись к разделу Общие → Приложения и удалив приложение. Перетаскивание значка приложения в корзину на главном экране не решит проблему.
TicoCR16
14 май 2017, в 10:42
Поделиться
Я работаю над этой самой точной проблемой в течение последних 8 часов… у вас не было проблем после отката от 2.0 до 1.5.1?
Я заметил, что даже при ошибке запуск приложения иногда прекращается.
Ты не один, брат. Я обязательно буду обновляться, когда выясню решение.
Кроме того, каковы ваши спецификации? Я запускаю следующее:
- Windows 7
- AMD FX ™ -8120 8-Core
AVD:
- Android 6.0
- CPU/ABI: ARM Google API (armeabi-v7a)
- Цель: API lvl 23
- Акселерометр
- heapSize: 64
Если вы хотите получить более подробную информацию, дайте мне знать. Размер выборки 2 всегда лучше, чем 1.
Matt
26 апр. 2016, в 12:33
Поделиться
Там простое решение этой проблемы, если вы используете приложение на эмуляторе. Это происходит из-за ограничений пространства хранилища. Увеличение объема памяти эмулятора должно решить эту проблему.
Вы можете либо освободить некоторое пространство для хранения из самого эмулятора, либо увеличить пространство для хранения из AVD Manager.
Avijeet Dutta
03 апр. 2018, в 07:41
Поделиться
У меня была та же проблема и я решил, выполнив следующие шаги:
-
Удалите приложение, в моем случае, с фактического оборудования, подключенного через USB.
-
Это ключевой шаг! Удалите приложение из «Недавно удаленных приложений»
-
Восстановите приложение.
-
Запустите его.
The Networker
16 авг. 2016, в 05:31
Поделиться
версия для Android с понижением рейтинга не является способом curect для исправления проблемы. Если вам нравится, вы потеряете новые функции тестирования и разработки в android studio.same, вроде проблемы, с которой я столкнулся ранее, когда я обновляюсь до android 2.1.but я моя проблема через перезапуск студии Android, выбрав
msgstr «установить- > неверные кеши/перезагрузка».
Хотя ваша проблема не устранена, попробуйте создать еще один avd с подходящим системным изображением.
убедитесь, что вы загрузили подходящий системный образ для запуска вашего эмулятора в процессоре.
Я решил проблему запуска эмулятора в android 2.1, загрузив системный образ x86-64 с помощью api level 23.try, чтобы загрузить этот образ системы, если вы используете 64-разрядную версию.
brahmy adigopula
18 май 2016, в 08:40
Поделиться
Я установил новую версию 2.10 только сейчас, и проблема, похоже, будет решена. Поэтому вы можете попробовать.
zandong
28 апр. 2016, в 01:45
Поделиться
После долгих часов работы я пришел к выводу, что проблема связана с файлами пользователей, хранящимися в AVD. Всякий раз, когда я выбираю Wipe Data из AVD, приложение работает как шарм и не показывает ошибку. Но его очень больно для разработчиков Wipe Data каждый раз перед запуском приложения, поскольку Wipe Data будет работать, только если ваш эмулятор не работает.
В другой тестовой фазе я уничтожил данные AVD, а затем запустил приложение, оно прошло успешно; но когда я попытался запустить приложение второй раз, он снова показывает мне эту ошибку.
Error while Launching activity
Затем я открыл «Управление приложениями» и удалил свое приложение из эмулятора. Но это тоже не сработало.
Обход
- Удалите Android Studio, но не удаляйте SDK
- Загрузите и установите Android Studio 1.5.1 здесь http://tools.android.com/download/studio/stable
Другое обходное решение (но это не работает для меня)
- Session ‘app’: Ошибка запуска активности
Заключительное заключение
Я думаю, что проблема связана с чем-то, когда мы дважды пытались запустить «приложение». Он не удаляет предыдущую версию приложения, поэтому, когда он нашел имя пакета уже там, он не устанавливает приложение; приводит к ошибке запуска активности.
metior
24 апр. 2016, в 17:34
Поделиться
У меня была эта проблема на LG-K220. Оказалось, что я ранее деинсталлировал это приложение, но у этой модели телефона было системное приложение, которое сначала не деинсталлирует приложение, но сохраняет его как в корзине. Неудивительно, что у Android Studio возникли проблемы с установкой нового. Я полностью удалил приложение, а затем он сработал.
Arnie Schwarzvogel
03 май 2018, в 17:04
Поделиться
У меня была такая же проблема, ведь последняя версия моего приложения была отключена в телефоне или эмуляторе, чтобы решить проблему, просто активировала приложение в моем телефоне (settings- > apps- > disabled), и я перекомпилирую и проблема была решена.
kevin kemta
22 нояб. 2017, в 13:19
Поделиться
Хотя я не уверен в конкретной причине этой проблемы, я просто нашел решение, когда я очистил проект.
Итак, перейдите к Build -> Clean project
. Это должно помочь вам
Yashaswi Bharadwaj
14 июль 2016, в 07:43
Поделиться
Я попробовал почти все решения, найденные в сообществе, но активность по запуску Error никогда не уходила. Теперь я нашел причину своего дела.
Я использую подключенный к USB-порту LG K20 Plus телефон для проверки моих проектов, созданных на платформе Android 2.3.3, при запуске проекта в телефоне появится сообщение «Ошибка запуска», оно будет нормально запускаться снова, если удаленный проект будет переустановил.
Я надеюсь, что это поможет людям, имеющим такую же или подобную ошибку в ваших развивающихся проектах.
Su Jin
16 окт. 2017, в 00:41
Поделиться
Возможно, вы просто настроили свой телефон или эмулятор, чтобы отказаться от всех запросов на установку apk через USB.
Откройте настройки своего телефона и измените его, чтобы разрешить установку. Проблема решена.
Надеюсь, это сработает для вас!
Arya
22 май 2017, в 10:00
Поделиться
Ещё вопросы
- 0Выбор ряда строк, разделенных символом <br> внутри класса
- 0Форма поста на другую страницу
- 00x80070002 при попытке установить браузер по умолчанию
- 1Список <T> Бинарный поиск возвращает неправильное значение
- 1Загрузка изображений или всего сайта из локальной папки «assets» с помощью веб-просмотра
- 0Таблицы не оформлены должным образом
- 1Lodash. Умное слияние двух объектов по ключам
- 0Magento — добавить товар в корзину с пользовательским текстом
- 1Выполнение Java-приложения, которое делает вызов JNI, с eclipse завершается неудачно с UnsatisfiedLinkError: Не удается найти зависимые библиотеки
- 0Как оптимизировать CSS и / или другие модификации ресурсов в веб-приложении в Intellij Idea?
- 0Можно ли стилизовать собственные полосы прокрутки в gwt, без определения пользовательских полос прокрутки и без использования ScrollPanel или CustomScrollPanel?
- 0Как использовать onhashchange с динамическими элементами
- 1Создание Discord Bot в Python: Как сделать разговор о переключателе для ChatBot
- 0Плавающие элементы WinJS.UI.ListView в Windows 8 — приложение HTML
- 1Я использую random.shuffle неправильно или это ошибка?
- 0Как изменить слайдер Duorable для использования обложки CSS3 background-size
- 1Путаница в стилях загрузки классов
- 0HTML CSS 100-процентная проблема высоты — пример панели JQuery Mobile
- 0ИСПРАВЛЕНО: Файл не загружается, думая, что это связано с буферизацией?
- 1Почему существует исключение в потоке «main» java.util.NoSuchElementException?
- 0изменить имя базы данных в Zend Framework
- 0Отправить данные Json Array с несколькими объектами
- 0symfony2 рендеринг формы как тип формы
- 1JavaScript Promise Chaining — почему не работает?
- 0Настройка значений нескольких параметров в запросе Sql
- 0Flexislider не работает в IE9
- 0Выпадающий список не обновляется сразу при изменении значения массива
- 0Конфликтующие анимации JQuery
- 1Google Plus API C # — AccessViolationException
- 1Android Support Library управление хранилищем и цикл выпуска
- 0Ошибка перенаправления документа htaccess
- 0php loop математические вопросы
- 0Как сделать флажок изменить значение?
- 0Как я могу обновить содержимое div, когда есть много одного и того же класса?
- 0MySQL возвращает только 1 строку, хотя должно быть больше
- 1Форматирование даты и времени панд в Bokeh HoverTool
- 1Фильтрующий массив на основе нескольких ключей, где ключи являются динамическими по своей природе
- 0IE / Edge рендеринг SVG-элементов с директивой Angular
- 1Лучший способ сравнить значения данного столбца 2 на 2
- 1Содержимое файла в байтовом массиве?
- 0Вставить в таблицу, используя среднее значение другой таблицы
- 0Как открыть соединение с MySQL DataBase на другом ПК? [Дубликат]
- 0Почему эти переключатели переключаются, когда они выбраны?
- 1Форматирование текстовой таблицы со столбцами фиксированной ширины
- 0Модель AngularJS не загружает данные в поле зрения
- 0Отправка Android в C ++ REST API с определенными данными
- 1Ошибка Entity Framework 6 — ICollection не содержит определения для подобъекта
- 1XML -> DOM -> Изменить -> Строка
- 1Несколько целочисленных входов в одной строке Python
- 1C # Запрос на отправку или получение данных был запрещен, потому что сокет не подключен
Обновил Android Studio, начались странные вещи. Запускаю проект — вылетает ошибка:
04/09 15:14:22: Launching app
$ adb push D:ASprojectsInnovationBeerappbuildoutputsapkapp-debug.apk /data/local/tmp/eu.innovationpassport.innovationbeer
$ adb shell pm install -r "/data/local/tmp/eu.innovationpassport.innovationbeer"
pkg: /data/local/tmp/eu.innovationpassport.innovationbeer
Success
$ adb shell am start -n "eu.innovationpassport.innovationbeer/eu.innovationpassport.innovationbeer.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Unexpected error while executing: am start -n "eu.innovationpassport.innovationbeer/eu.innovationpassport.innovationbeer.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Error while Launching activity
Самое интересное, что программа работает, если долго пробовать запустить — на 20+ раз работает. Старое приложение закрываю, иногда даже не помогает перезагрузка телефона и Android Studio.
после обновления 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 я получаю
спасибо всем, кто готов помочь
357
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ожидание, чтобы получить функцию мгновенного запуска работать гладко в ближайшее время без ошибки типа 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,
синхронизация произошла, а затем она сработала.
так что, возможно, даже только синхронизация может иногда помочь.
When running an app in the android studio, this type of error, ‘Default Activity not found’. This means the app does not detect the default activity. Also checked the manifest file for the intent filter, but didn’t find any problem. Default activity is proper but at that time error occurs while launching the app in the emulator. Also checked the default activity but didn’t find any solution.
So today, we solve the ‘Default Activity Not Found’ issue in Android Studio. We will try every possible way. We are going to solve each method step by step.
Let’s try to solve the problem ‘Could not identify launch activity: Default activity not found’ while launching an app in an emulator or an Android device.
What exactly is the logcat error in Android Studio?
At that time on clicking run, app does not installed and get error like this below logcat error.
Could not identify launch activity: Default Activity not found
Error while Launching activity
To resolve this error, first check the ‘androidmanifest file’
Manifests⇾androidmanifest.xml and check if the default activity is set. Check some times launching activity is not added, if all is correct state then this problem does not occur in the manifest file.
How to solve ‘Could not identify launch activity: default activity not found’ in Android Studio?
Here’s a different way. This method will be useful in solving your problem.
Method 1:clean project
First, try to clean the project.
Build⇾clean project.
After clean project, run again.
Method 2: Rebuild Project
If method 1: Not working, then try another method.
In this method, the Rebuild project.
Build⇾Rebuild Project.
After completing the rebuild process, run your app.
Method 3: Reload all from disk
If the second attempt also fails and the same problem occurs then try this step.
file⇾Reload All from disk.
After that, sync the project with gradle files.
After finishing Gradle build, run your app in any android device or emulater.
Method 4:invalidate caches/restar…
If the third method doesn’t work and the same problem occurs, don’t worry all the possible solutions are given here.
file⇾invalidate caches/Restart…⇾ just Restart.
After this, your Android Studio just restart.
then run your app.
Method 5:invalidate and restart
If the above method does not work, then this method may work.
file⇾invalidate caches/Restart…⇾invalidate and restart.
In this method, all invalidate caches will be cleared of all invalidate data.
Later Restart Android Studio and run the app.
Method 6:specified activity
The same problem occurs after trying all the above methods again and again found default activity was not found. So now we Will try to add the specified launching activity in the android studio.
app⇾edit configuration…⇾launch options⇾specified activty⇾select specific activty class.
afterward. Select the specified activity and run your app.
Недавно я загрузил Android Studio 2.0 и создал новое приложение для запуска, не добавляя в него код самостоятельно. После запуска приложения студия Android успешно устанавливает APK на эмулятор, но не запускает приложение, вместо этого выдает следующую ошибку:
$ adb shell am start -n "com.example.muhammad.firstapp/com.example.muhammad.firstapp.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Unexpected error while executing: am start -n "com.example.muhammad.firstapp/com.example.muhammad.firstapp.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Error while Launching activity
Я искал его в Google и обнаружил, что его спрашивали раньше, но предоставленное решение также не работает для меня. Я также ничего не добавлял в файл AndroidManifest.xml.
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.muhammad.firstapp">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
MainActivity.java
package com.example.muhammad.firstapp;
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);
}
}
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.muhammad.firstapp.MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!" />
</RelativeLayout>
20 ответов
Сегодня у меня была точно такая же проблема [Android Studio 2.3.3, Android 8.0 на телефоне]
Это то, что я обнаружил. Приложение, которое я пытался установить, не отображалось в окне приложения Android [тот, где они у вас есть]. Но как только я зашел: Настройки->Приложения и уведомления->AppInfo, я увидел этот скриншот, где было сказано, что это приложение «не установлено для этого пользователя»:
В этот момент я вошел в приложение-> нажал на три точки в правом верхнем углу-> Удалить для всех пользователей.
Теперь, когда я попытался запустить проект через Android Studio, сообщение об ошибке исчезло, и приложение было установлено правильно.
Надеюсь, это поможет, хорошего дня
Антонино
27
Antonino
25 Сен 2017 в 09:14
Если вы используете Android 2.0+, выполните следующие действия
1. Бегайте
2. Выберите «Редактировать конфигурации».
3. введите -r в текстовое поле «Установить флаги»
4. Применить и ОК, затем снова запустить программу
Проверено(23.07.2016)
10
Root
23 Июл 2016 в 02:13
Я сталкиваюсь с той же проблемой в AVD, при первом запуске приложения все было в порядке, но при повторном запуске приложения оно сообщает «Ошибка при запуске активности».
Мое решение: в AVD удалите apk, возможно, причина в том, что у новой студии Android есть проблема при установке apk на AVD.
Спасибо ю
3
Yu Zhang
9 Июн 2016 в 19:03
Проблема с функцией мгновенного запуска Studio 2.0+
Обходной путь указан на странице Проект Android с открытым исходным кодом – средство отслеживания ошибок
Не тратьте время на повторную установку студии или частую очистку файла сборки Gradle.
Просто добавьте флаг -r в «Установить флаги» в «Выполнить» -> «Редактировать конфигурации» -> «Общие».
3
Rahul
12 Июн 2016 в 07:05
Что касается меня, то я не смог решить проблему, что абсолютно бесит для такой важной части программного обеспечения, как эта. Я твердолобый Android-парень, и это, откровенно говоря, неприемлемо, что я даже не могу отлаживать приложение.
Тем не менее, я нашел обходной путь, который может помочь некоторым.
Для меня ошибка Session 'app': Error Launching activity
не помешала установке приложения, но помешала отладке приложения, поскольку не было возможности подключить отладчик. Однако есть и другой способ.
Запустите приложение на телефоне, затем нажмите «Присоединить отладчик к процессу Android» (рядом с обычной кнопкой отладки, выглядит точно так же), это позволит вам прикрепить отладчик к уже запущенному приложению.
Это чертовски раздражает, но, по крайней мере, я снова могу отлаживать свое приложение.
2
Bassinator
24 Сен 2018 в 01:11
После нескольких часов борьбы я пришел к выводу, что проблема связана с пользовательскими файлами, хранящимися в AVD. Всякий раз, когда я выбираю Wipe Data of AVD, приложение работает как чудо и не показывает ошибку. Но разработчикам действительно больно стирать данные каждый раз перед запуском приложения, поскольку стирание данных будет работать, только если ваш эмулятор не запущен.
На другом этапе тестирования я стер данные AVD, а затем запустил приложение, оно успешно запустилось; но когда я попытался запустить приложение во второй раз, оно снова показывает мне эту ошибку.
Error while Launching activity
Затем я открыл «Управление приложениями» и удалил свое приложение из эмулятора. Но и это не сработало.
Временное решение
- Удалите Android Studio, но не удаляйте SDK
- Загрузите и установите Android Studio 1.5.1 отсюда http://tools.android.com/download/ студия/конюшня
Другой обходной путь (но это не работает для меня)
- Сеанс «приложение»: ошибка при запуске действия
Окончательный вывод
Я думаю, что проблема где-то, когда мы попытались «запустить» приложение во второй раз. Он не удаляет предыдущую версию приложения, поэтому, когда он уже нашел имя пакета, он не устанавливает приложение; приводит к ошибке при запуске активности.
1
Community
23 Май 2017 в 15:34
Я работал над этой же самой проблемой в течение последних 8 часов … у вас не было проблем после отката с 2.0 на 1.5.1?
Я заметил, что даже с ошибкой приложение работает нормально иногда.
Ты не один, брат. Я обязательно обновлю, когда найду решение.
Кроме того, каковы ваши характеристики? Я запускаю следующее:
- Windows 7
- AMD FX(tm)-8120 8-ядерный
AVD:
- Android 6.0
- CPU/ABI: Google API ARM (armeabi-v7a)
- Цель: API 23 ур.
- Нет акселерометра
- размер кучи: 64
Если вам нужны подробности, дайте мне знать. Размер выборки 2 всегда лучше, чем 1.
1
Matt
26 Апр 2016 в 14:58
Я только что установил новую версию 2.10, и проблема, кажется, решена. Так что вы можете попробовать.
1
zandong
28 Апр 2016 в 04:42
У меня была такая же проблема, и я решил ее, выполнив следующие действия:
-
Удалите приложение, в моем случае, с реального оборудования, подключенного через USB.
-
Это ключевой шаг! Удалите приложение из «Недавно удаленных приложений».
-
Перестройте приложение.
-
Запустить его.
1
The Networker
16 Авг 2016 в 06:53
Чтобы решить эту досадную проблему, я выполнил три следующих шага:
-
Включен флаг -r в флаги установки. Это может быть выполняется нажатием на Run -> Edit Configurations. В настоящее время Выберите вкладку «Общие» и введите -r в тексте «Установить флаги». площадь.
-
Нажмите «Файл» и выберите «Недействительные кеши/Перезапустить».
-
Удалите более ранние версии приложения. Под этим я подразумеваю удалить его, открыв «Основные» -> «Приложения» и удалив приложение. Перетаскивание значка приложения в корзину на главном экране не решит проблему.
1
conbask
14 Май 2017 в 12:16
Есть простое решение этой проблемы, если вы запускаете приложение на эмуляторе. Это происходит из-за ограничений места для хранения. Увеличение объема памяти эмулятора должно решить эту проблему.
Вы можете либо освободить место для хранения в самом эмуляторе, либо увеличить место для хранения в AVD Manager.
1
Avijeet Dutta
3 Апр 2018 в 09:09
Это произошло со мной после изменения разрешений манифеста и попытки перезапустить приложение с помощью AndroidStudio 3.5.1. Исправление состояло в том, чтобы удалить приложение с помощью adb и перезапустить.
adb uninstall <your app package name>
1
steven smith
11 Ноя 2019 в 03:21
Понижение версии версии Android не является правильным способом решения проблемы. перезапуск студии Android, выбрав вариант «настройка-> неверные кеши/перезапуск». Даже если ваша проблема не решена, попробуйте создать другой avd с подходящим образом системы. убедитесь, что вы загрузили подходящий образ системы для запуска эмулятора на процессоре.
Я решил проблему с запуском эмулятора в Android 2.1, загрузив образ системы x86-64 с уровнем API 23. Попробуйте загрузить этот образ системы, если вы используете 64-разрядную версию.
1
brahmy adigopula
18 Май 2016 в 09:52
Хотя я не уверен в точной причине этой проблемы, я просто нашел решение, когда очистил проект. Итак, идите к Build -> Clean project
. Это должно помочь вам
0
AndroidMechanic — Viral Patel
14 Июл 2016 в 12:30
У меня была такая же проблема, на самом деле последняя версия моего приложения была отключена в телефоне или эмуляторе, для решения проблемы просто повторно активировал приложение в моем телефоне (настройки-> приложения-> отключено) и я перекомпилировал и проблема была решена .
0
kevin kemta
22 Ноя 2017 в 15:28
У меня была эта проблема на LG-K220. Оказалось, что я ранее удалял это приложение, но в этой модели телефона было системное приложение, которое сначала не удаляет приложение, а держит его как в корзине. Неудивительно, что у Android Studio возникли проблемы с установкой нового. Я полностью удалил приложение, и тогда оно заработало.
0
Arnie Schwarzvogel
3 Май 2018 в 18:48
Решение простое, просто удалите пакет с помощью команды adb после подключения к вашему устройству
adb uninstall PACKAGE NAME
Замените «НАЗВАНИЕ ПАКЕТА» на имя приложения, которое вы хотите удалить, и нажмите «Enter».
0
Ameur Bennaoui
20 Авг 2019 в 21:18
По моему опыту, эта ошибка возникает, когда вы вручную удаляете свой apk при его сборке или установке через студию Android.
В таком случае я просто создаю apk и устанавливаю его на AVD или телефон. После будет работать как обычно.
Надеюсь, это кому-то поможет.
0
Chathura Madhushanka
29 Авг 2019 в 21:29
Возможно, вы просто настроили свой телефон или эмулятор так, чтобы он отказывался от всех запросов на установку apk через USB. Откройте настройки телефона и измените их, чтобы разрешить установку. Проблема решена. Надеюсь, это сработает для вас!
-1
Arya
22 Май 2017 в 11:01
Я перепробовал почти все решения, найденные в сообществе, но активность при запуске с ошибкой так и не исчезла. Теперь я нашел, в чем причина моего случая.
Я использую телефон LG K20 Plus, подключенный через USB, для тестирования своих проектов, созданных на Android Studio 2.3.3. Если я удалю проект в телефоне, появится действие «Ошибка запуска», оно снова запустится в обычном режиме, если удаленный проект будет переустановлен.
Я надеюсь, что это поможет людям с такой же или похожей ошибкой в ваших разрабатываемых проектах.
-1
Su Jin
16 Окт 2017 в 03:00
posted 2 years ago
-
Number of slices to send:
Optional ‘thank-you’ note:
I recently upgraded to 3.6.1.
I opened project which is developed in older version.
I migrated to AndroidX (Refractor—>migrate to Androidx).
When i try to test in my motog 6 mobile by connecting through USB i am getting the following error.
——————————————————————————
$ adb shell am start -n «com.any.search.android.training/com.any.search.training.MainActivity» -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Error while executing: am start -n «com.any.search.android.training/com.any.search.training.MainActivity» -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.any.search.android.training/com.any.search.training.MainActivity }
Error type 3
Error: Activity class {com.any.search.android.training/com.any.search.training.MainActivity} does not exist.
Error while Launching activity
——————————————————————————
I have tried option File—>Invalidate cache, Build—> Clean Project , Build—>Rebuild Project and deleted directory .gradle and .idle.
Uninstalled old app from mobile.
Restart the Android studio but it did not work.
contents of local.propoerties.
ndk.dir=C:\Users\Hp\AppData\Local\Android\sdk\ndk-bundle
sdk.dir=C:\Users\Hp\AppData\Local\Android\Sdk
When i try to run in debug mode iam getting the same error.