Tin tức và phân tích của tất cả các thiết bị di động

Cách chuyển đổi App Bundle định dạng AAB sang tệp APK

Nếu bạn đang thắc mắc về cách chuyển đổi Gói ứng dụng định dạng AAB sang tệp APK, chúng tôi đã giải thích chi tiết.

Android App Bundle xuất hiện vào năm 2018 như một cách mới để các nhà phát triển xuất bản ứng dụng của họ. Google đã thông báo rằng App Bundle sẽ thay thế APK trên Google Play. Vấn đề là rất tiếc là không thể cài đặt Gói ứng dụng ở định dạng AAB trên Android.

App Bundle giống như một tệp ZIP chứa mọi thứ cần thiết để tạo tệp APK có thể cài đặt tùy chỉnh cho từng thiết bị. Có thể chuyển đổi Gói ứng dụng trong AAB thành tệp APK bằng các công cụ phù hợp, mặc dù quá trình này tốn nhiều thời gian.

Bạn cần gì để chuyển đổi từ AAB sang APK?

Khi nhà phát triển bắt đầu phát hành tất cả ứng dụng của họ ở định dạng Gói ứng dụng, bạn có thể gặp phải tệp AAB thay vì APK thông thường. Ví dụ: bạn có thể gặp phải tình huống này trong các dự án GitHub bao gồm các tệp do nhà phát triển biên soạn.

Cần lưu ý rằng mặc dù không thể cài đặt App Bundle và nhà phát triển tải tệp AAB lên Google Play nhưng thứ bạn cài đặt trên điện thoại là APK. Các tệp APK đã tải xuống và cài đặt được tối ưu hóa tốt hơn nhiều cho cấu hình thiết bị di động của bạn và do đó chiếm ít dung lượng hơn. Bất kể, nếu bạn tải ứng dụng hoặc trò chơi ở định dạng App Bundle, bạn có thể chuyển đổi nó sang APK để cài đặt.

Bạn sẽ cần một máy tính, Java và chứng chỉ để ký các ứng dụng. Nghe có vẻ phức tạp nhưng nếu tải và cài đặt Android Studio bạn có thể dễ dàng khắc phục vấn đề này. Android Studio bao gồm Java trong quá trình cài đặt và tự động tạo chứng chỉ gỡ lỗi cho bạn. Do đó, đây là một lựa chọn tốt hơn nhiều so với việc thực hiện riêng lẻ.

Ngoài ra, bạn cũng sẽ cần đến công cụ Bundletool mà bạn có thể sử dụng. Và cái này Tải xuống từ GitHubbạn có thể. Đây là một tệp JAR. Vì vậy, để chuyển đổi tệp AAB thành APK, trước tiên bạn phải cài đặt Java trên PC của mình.

Cách chuyển đổi App Bundle định dạng AAB sang tệp APK

Nếu bạn có ứng dụng hoặc trò chơi trên App Bundle ở định dạng AAB và bạn muốn chuyển đổi nó thành APK mà bạn có thể cài đặt trên điện thoại di động của mình, cách dễ nhất là đặt tệp AAB và Bundletool vào cùng một thư mục trên PC của bạn.

WindowsTRONG Thắng + R bấm phím, cmd gõ và sau đó CD C:Thư mục của tôi Chuyển đến thư mục có liên quan và chạy lệnh sau:

Bundletool build-apks –bundle=application.aab –output=application.apks –mode=universal.

Thay thế application.aab bằng tên tệp App Bundle của bạn trong lệnh trên. Nếu đó là Application.apks, bạn có thể chọn bất kỳ tên nào miễn là đó là tệp APKS chứ không phải APK. Chúng tôi sẽ tìm hiểu lý do tại sao trong thời gian ngắn.

Quá trình này có thể mất một chút thời gian tùy thuộc vào tốc độ của máy tính, nhưng thường mất không quá vài giây. Bundletool cảnh báo bạn rằng chứng chỉ gỡ lỗi Android Studio sẽ được sử dụng nhưng bạn có thể ký ứng dụng bằng một khóa khác nếu muốn. Tài liệu Bundletool Trang web dành cho nhà phát triển Android Bạn có thể nhìn thấy nó tại.

Khi quá trình kết thúc, bạn sẽ có tệp APKS với tên bạn đã chọn. Đây không phải là APK, đó là tệp ZIP có tệp APK bên trong. Đổi tên tệp APKS thành ZIP và mở nó bằng công cụ mở yêu thích của bạn.

Mở tệp Universal.apk và sau đó bạn sẽ có tệp APK được tạo từ App Bundle. Tuy nhiên, lưu ý rằng nó được ký bằng khóa gỡ lỗi khác với khóa của nhà phát triển. Vì vậy, bạn không thể cập nhật qua các phiên bản trước và cài đặt trên các phiên bản chính thức.