어쨌든 Android App Bundle 지원
5268 단어 Android
환경
만약 당신이 Android App Bundle을 지원한다면 당신은 무엇을 좋아할 것입니까
각 단말기는 필요한 사이즈의 이미지, 언어, 라이브러리만 다운로드하기 때문에 응용 프로그램에 따라 다운로드 사이즈가 대폭 줄어들 전망이다.
어쨌든 Android App Bundle 지원
구축 시 ("구축"→ "서명 생성된 구축/APK..."위쪽(APK가 아닌 Android App Bundle)을 선택합니다.
쓸 때는 여느 때와 같다.
첫 회는'Export encrypted key for enrolling published apps in Google Play App Signing'에서 확인할 수 있습니다.
내보낸 파일은 Android App Bundle이라는 확장자입니다.
Export...선택한 경우에도 여기private_key.pepk
가 있다.
이것을 Google Play Console에 업로드합니다.
장소는 게시 관리 → 응용 프로그램 서명입니다.
이후 평소와 같이'발표 관리'→'응용 프로그램 발표'에서 업로드하고 발표한다.
어쨌든 실제 컴퓨터에 Android App Bundle 설치
aab 파일은 실제 컴퓨터에서adb 명령으로 직접 설치할 수 없습니다.
그래서 조금 다른 방법을 사용한다.
구축 시 ("구축"→ "서명 생성된 구축/APK..."위쪽(APK가 아닌 Android App Bundle)을 선택합니다.
쓸 때는 여느 때와 같다.
첫 회는'Export encrypted key for enrolling published apps in Google Play App Signing'에서 확인할 수 있습니다.
내보낸 파일은 Android App Bundle이라는 확장자입니다.
Export...선택한 경우에도 여기
private_key.pepk
가 있다.이것을 Google Play Console에 업로드합니다.
장소는 게시 관리 → 응용 프로그램 서명입니다.
이후 평소와 같이'발표 관리'→'응용 프로그램 발표'에서 업로드하고 발표한다.
어쨌든 실제 컴퓨터에 Android App Bundle 설치
aab 파일은 실제 컴퓨터에서adb 명령으로 직접 설치할 수 없습니다.
그래서 조금 다른 방법을 사용한다.
bundletool 사용하기
구글 정부는 bundletool라는 저마찰성 도구도 제공했다.
우선 Releases에서 최신jar
bundletool-all-0.10.2.jar
등을 다운로드하세요..bash_profile
이런 느낌으로 적으세요.alias bundletool="java -jar /path/to/bundletool-all-0.10.2.jar"
source ~/.bash_profile
반영.먼저 다음 명령을 실행합니다.
나는 옵션을 보면 알 수 있을 것 같다.
bundletool build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks \
--ks=/MyApp/keystore.jks \
--ks-pass=pass:PasSW0rD \
--ks-key-alias=MyKeyAlias \
--key-pass=pass:pAsSw0rD
그래서 잘게 썬 apkzip의 apks라는 파일이 완성되었습니다.zip 파일이기 때문에 확장명을 zip로 변경하면 압축을 풀고 작은 apk를 볼 수 있습니다.
이어 다음 명령을 실행하면 좋은 느낌을 주고 실제 기계에 맞는 apk를 제작하고 설치한다.
bundletool install-apks --apks=/MyApp/my_app.apks
내부 애플리케이션 공유 사용
구글 플레이 콘솔의 기능을 이용하다.
게시 관리 → 게시 애플리케이션 → 내부 애플리케이션 공유 관리 에서 https://play.google.com/apps/publish/internalappsharing/ 로 변경됩니다.
그곳에서 aab를 업로드하고 응용 프로그램의 다운로드용 링크를 복사합니다.
그걸 나누면 될 줄 알았는데 장애가 하나 더 있을 줄은 몰랐어요.
설치하려는 터미널에서 Play 스토어 응용 프로그램을 엽니다.
왼쪽 상단의 햄버거 메뉴에서'설정'을 엽니다.
이어 "Play Store 버전"을 7회 연속 클릭합니다.
따라서 개발자 옵션이 유효해지고'내부 응용 공유'메뉴를 표시하기 때문에 ON(압축 상태)으로 설정합니다.
이렇게 하면 방금 복사한 링크를 열어 이전할 수 있다.
또한buildtool과 달리 이미 발행된 버전과 같은 버전 번호가 된 경우 한 번 마운트 해제하고 설치합니다.
위의 메뉴가 표시되지 않은 경우 Play 스토어 자체 버전 업그레이드가 필요한 경우가 있습니다.
"플레이스토어 버전"을 한 번 클릭하면 버전 업그레이드가 있는지 확인할 수 있습니다.
Android 버전이 너무 오래된 경우(4.1 계열?)원래'내부 응용 공유'도 유효하지 않은 경우가 있다.
참고 자료
Reference
이 문제에 관하여(어쨌든 Android App Bundle 지원), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/b_a_a_d_o/items/fbd4fed345abc6c3df60텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)