[Goal]

  • Android Studio에서 build는 successfully 되었는데 핸드폰에 자동적으로 install이 되지 않을 때 cmd를 이용하여 설치할 수 있다.

[Reference Site]


[Success Case]

  • 다음과 같은 결과가 모두 나와야 핸드폰에 정상적으로 install 된 경우이다.


[Problem]

  • Success Case 처럼 결과가 모두 나오지 않은 경우 (자동적으로 핸드폰에 install이 되지 않는 경우)
03/15 15:07:32: Launching 'app' on Device.

 

  • 중간에 install 할 때 다음과 같은 error가 나오는 경우


[Solution]

  • [Step 1] “adb.exe”가 있는 ADB 경로를 먼저 찾음
    • ADB 경로
      • C:\Users\${USER_NAME}\AppData\Local\Android\Sdk\platform-tools\adb.exe

  • [Step 2] adb가 window cmd에서 인식할 수 있도록 path 지정
    • Path 경로
      • 검색 → 제어판 → 시스템 및 보안 → 시스템 → 고급 시스템 설정 → 환경 변수 → 시스템 변수 → Path → 편집 → 새로 만들기 → ADB 경로 (C:\Users\${USER_NAME}\AppData\Local\Android\Sdk\platform-tools) 추가
      • 환경 변수 화면

      • ADB 경로 추가 화면


  • [Step 3] cmd에서 adb 인식 결과
    • "window + R” → cmd → 확인


  • [Step 4] Android Studio에서 build 진행
    • Android Studio → Build → Build Bundle(s) / APK(s) → Build APK(s)


  • [Step 5] Android Studio에서 build 결과에 해당하는 apk (app-debug.apk) 찾기 
    • 해당 코드의 build 결과 경로
      • ${Code}\app\build\outputs\apk\debug\app-debug.apk
          

  • [Step 6] 해당 apk를 adb.exe가 있는 위치로 복사
    • C:\Users\${USER_NAME}\AppData\Local\Android\Sdk\platform-tools


  • [Step 7] cmd로 adb.exe가 있는 경로로 가서 수동으로 install
    • 해당 경로로 이동

    • 현재 연결되어 있는 핸드폰이 있는지 검색 ($ adb devices)

    • 핸드폰이 정상적으로 연결이 되어 있다면 다음과 같은 명령어로 핸드폰에 수동 install
      • $ adb install app-debug.apk
        • 다음과 같은 결과가 나와야 정상적으로 연결되어 있음


[Error Related]

  • [Error 1] Android Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE

+ Recent posts