programing tip

세션 '앱': 오류 시작 활동

itbloger 2020. 9. 11. 07:46
반응형

세션 '앱': 오류 시작 활동


gradle 빌드가 완료되는 동안 Android Studio 2.0 업데이트 후 다음을 얻습니다.

세션 'app': 활동 시작 오류.

앱이 시작되지 않지만 에뮬레이터에 설치되어 있습니다. 다음은 실행 탭에 나타나는 것입니다.

실행 중 예상치 못한 오류 : am start -n "com.example.user.ypologismosmoriwn / com.example.user.ypologismosmoriwn.MainActivity"-a android.intent.action.MAIN -c android.intent.category.LAUNCHER 활동 시작 중 오류

다음은 코드입니다.

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입니다.

기꺼이 도와 주신 모든 분들께 감사드립니다


AS2.0으로 업데이트 한 후에도이 문제에 직면했습니다. 나는 그것이 instant run활성화되어 있다는 것을 알았습니다 . 그래서 내 해결책은 "즉시 실행"을 비활성화하는 것입니다. 그리고 그것은 작동했습니다. "즉시 실행"을 비활성화하려면 Preference Dialog(Windows에서 설정 대화 상자 일 수 있음)로 이동 한 다음 Build, Execution, Deployment> 를 선택 Instant Run하고 모든 확인란을 선택 취소하여 비활성화 할 수 Instant Run있습니다.

이것은 내 임시 해결책이며 도움이 될 수 있습니다. 나중에이 문제에 대한 더 나은 방법을 찾을 것입니다.


2016/06/06까지 업데이트

비활성화하는 대신 더 나은 솔루션입니다 instant run. 제거 .idea폴더와 .gradle폴더를, 다음 버튼을 클릭합니다 Sync Project with Gradle Files(또는 메뉴를 통해 File-> Sync Project with Gradle Files)이 과정을 마친 후, 당신은 정상으로 귀하의 응용 프로그램을 실행 할 수 있습니다.

행운을 빕니다 ~


Android 8.0 이상을 사용하는 경우 앱이 두 위치 (게스트 및 관리자)에 설치되었고 한 명의 사용자에 대해서만 제거하여 문제가 발생했을 가능성이 있습니다.

이를 해결하려면 설정 -> 앱 및 알림 -> 모든 앱보기 -> 설치하려는 앱을 찾으십시오.

여기에 이미지 설명 입력 여기에 이미지 설명 입력

그런 다음 오른쪽 상단의 메뉴를 클릭하고 모든 사용자에 대해 제거를 선택 합니다.

여기에 이미지 설명 입력

Android Studio에서 앱을 실행하면 작동합니다.


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.


I've had same issue, rebuilding project clears the error for me.

build -> rebuild project -> run


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!!


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.


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.


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.


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>

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.


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>

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


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.


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 .


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.


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.


Just run adb uninstall <package name> in your terminal and reinstall the app again.

Hope it helps.


Adb also throws this error if applicationId, package of launching activity or module name contains error substring


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!


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.


I've fixed the issue (on my Anroid watch Moto 360) by uninstalling the app before installing from AS


it occured when I changed the applicationId in app gradle file. It works for me after I sync gradle.


Uninstall App on your real device or emulator. Then Run again. It's worked for me. I used Android Studio 2.3.3


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!!


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.


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


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.


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!


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.


Sometimes when you uninstall the application from android device it does not get uninstalled completely. It goes to disabled state. To fix this, Go to Settings -> Apps -> Disabled Apps -> Select your app and uninstall.

그런 다음 Android 스튜디오로 이동하여 앱을 실행하십시오. 문제가 해결되었습니다.

참고 URL : https://stackoverflow.com/questions/36530648/session-app-error-launching-activity

반응형