2014-05-22 2 views
5

명령 라인으로 출시 응용 프로그램을 설치합니다 gradlew installRelease안드로이드 스튜디오 : 내가이 명령을 실행할 때 명령 줄 에서 APK 파일 "릴리스 APK"를 내보낼

을하고 나는이

안드로이드 스튜디오 작업 발견 '설치 릴리스'루트 프로젝트에서 찾을 수 없습니다 ''. 일부 후보자는 '릴리스 제거'입니다.

내가 그것을 어떻게

를 해결할 수 ?

+0

나는 'installNormalDebug', 'installNormalDebugTest'.MaY 나는 명령 행 – patrioit

답변

1

그래서 그런 일이 없습니다. 사용 가능한 모든 작업을 gradlew tasks으로 호출하여 볼 수 있습니다. apk의 릴리스 버전을 조립하려면 gradlew assembleRelease으로 전화 한 다음 adb을 설치하십시오.

+0

으로 해결 했는가?하지만'gradlew install Debug '를 사용했을 때 을 멈추었다. 이 라인 : '> 건물> : 응용 프로그램 : installDebug' – MhmdAljobairi

+0

@MhmdAljobairi 그냥 추가 메시지없이 중지? – eleven

+0

네, 그 모든 메시지 없이 중지하지만 의견은 여전히 ​​저를 보여 자사의 – MhmdAljobairi

10

나의 경험은 당신이 당신의 빌드 파일의 buildTypes.release 블록에서 signingConfigs을 정의 할 때까지 Signing in Release Mode의 3 단계에서와 같이 installRelease 작업이 가능하게 될하지 않도록하고있다. signingConfigs이 없으면 assembleRelease과 같은 다른 릴리스 작업을 얻을 수 있지만 installRelease이 아닐 수 있습니다. 당신은 안드로이드 스튜디오 Build/Generate Signed APK... 빌드 할 수 있습니다

0

. 이 경우 .apk 파일을 저장소에 갖게됩니다. 그런 다음 adb install .apk을 사용하여 설치할 수 있습니다. 이 경우에는 의 파일이 build.gradle 개로 변경됩니다. here을 언급 한 바와 같이

또는 당신 build.gradle 파일을 변경할 수 있습니다. 이 경우 installRelease 작업을 수행하게됩니다. Open Module Settings 메뉴를 사용하여 이러한 변경 사항을 build.gradle에 표시 할 수 있습니다. Gradle for Android and Java 코스 세부 정보 : Udacity.

관련 문제