Android Studio-디버그 대신 릴리스 APK 배포


83

Android Studio의 실행 구성을 사용하면 기본 (디버깅) APK 만 배포 할 수 있지만 Android Studio 내에서 (외부 도구로) gradle assembleDebug를 실행하여 릴리스 APK를 빌드했으며 대신 배포하고 싶습니다. 그러나 Android Studio가 설치하는 APK를 변경할 수없는 것 같습니다. 사용자 지정 아티팩트를 배포하는 옵션이 있지만 그것이 무엇인지 잘 모르겠거나 도움이 될지 모르겠지만 어쨌든 Android Studio 프로젝트 구조 대화 상자에 새 아티팩트를 만드는 옵션이없는 것 같습니다. .

누구든지 Android Studio가 배포하는 APK의 경로를 지정하는 방법을 알고 있습니까? 명령 줄에서 adb로 설치할 수 있다는 것을 알고 있지만 버튼 만 클릭하면 속도가 빨라질 것입니다. 감사.

답변:


145

왼쪽에는 "Build Variants"탭이 있어야합니다. 여기에서 빌드 유형간에 전환 할 수 있습니다. 왼쪽 버튼보다 모니터 기호가있는 탭이 보이지 않으면 클릭하십시오. 그런 다음 빌드 유형을 찾아야합니다. 선택한 항목이 설치됩니다.


6
@nenick 죄송합니다. BuildVariants 탭은 어디에 있습니까?
Radu

5
보이지 않는 경우 왼쪽 하단 모서리 귀리 Android 스튜디오에있는 작은 모니터 기호를 찾으십시오. 클릭하면 빌드 변형 탭이 모니터 기호 위 멀지 않은 왼쪽에 표시되어야합니다.
nenick

좋은 대답! 간단하고 유용합니다! 고마워!
Oleksandr.D

1
[V] 드롭 다운 버튼이 없더라도 선택한 빌드 유형을 클릭하면 메뉴가 표시됩니다. 훌륭한 답변!
Hack5 apr.

당신이 빌드를 찾을 수없는 경우 안드로이드 스튜디오 3에 변형 당신은>보기 -> 도구 윈도우 - 클릭 BuildVariants 표시 할 수 있습니다
ANTONINO

59

Build Variation맨 왼쪽에 있는 탭을 클릭하십시오 . 없는 경우 가장 왼쪽 모서리 (더 어두운 회색 영역)에있는 모니터 아이콘을 누릅니다.

모니터 아이콘

빌드 변형 탭 에서 목록 항목을 클릭하여 에서 debug로 변경하십시오 release.

변형 빌드


10

명령 실행

./gradlew assemble<variant_name>
//for example
./gradlew assembleRelease

[패키지 aar]

빌드 성공 후 .apk파일을 찾을 수 있습니다.

project_path/app/build/outputs/apk/<variant_name>/
//for example
project_path/app/build/outputs/apk/release/

또는 adb를 통해 설치하십시오.

adb install apk_path

여기에서 더 많은 것을 읽으 십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.