2016-10-31 4 views
8
내가 구축 해제 디버그에서 좋은 빌드 하나의 클래스와 매우 간단한 '안드로이드 도서관'모듈을 만들 수 있습니다

/출력/라이브러리 debug.aar에게안드로이드 스튜디오 릴리스 빌드는 출력하지 AAR

을 수행하지만, 석방을 성공적으로 진행한다고해도 AAR은 없습니다.

Android Studio 프로젝트에는이 라이브러리 모듈 만 있습니다.

미리 감사드립니다.

+0

build.gradle을 추가하십시오. – AndroidRuntimeException

+0

@ AgustinSivoplás Android Studio 내부에서 모듈을 만들었으므로 모듈의 build.gradle이 있습니다. – Abdalla

답변

21

AAR을 얻으려면, 당신은 Gradle을 창에서 Gradle을 창

2) 열려면 두 번에 의해 실행 조립 Gradle을 작업을 다음

1) "보기/도구 윈도우/Gradle을"을 할 수있는 My_Plugin_Android/클릭 : My_Plugin/Tasks/build/assemble

그러면 릴리스 및 디버그 아아가 출력됩니다.

Step1: In Android studio open 'gradle' window. 
Step2: Select your library from the gradles projects 
Step3: Click on Tasks => build => assemble 

AAR 파일 파인더 창에서 '빌드/출력 "폴더를 생성 할 것이다

+1

놀라운! 고맙습니다! 이 답변은 Google 검색 결과에서 더 높아야합니다. Android Studio 3.0에서 라이브러리로 변환 된 앱이 .aar을 출력하지 않는 것과 비슷한 문제가있었습니다. Build> Build APK (s)는 * nothing *을 수행하고 어떤 형태의 오류 메시지도 출력하지 않습니다. 및 명령 줄 gradlew (맥 OS 하이 시에라 4.2.1) 줄 것이다 "env : bash \ r : 아니 그런 파일이나 디렉토리"... 아마 윈도우 - 맥 맥 문제 ... – antho

+0

tnx man its worked –

0

프로젝트를 Android library으로 설정하십시오.
build.gradle 파일 : plugin: 'com.android.library'
출력 내용은 build/outputs/aar/[your module]입니다.

귀하의 문제에 대해 this 문서를 읽어보십시오.