Đăng ký – Upload App lên chợ ứng dụng Google Play thành công

Cũng một khoảng thời gian kha khá sau khi mình đã đăng ký tài khoản Google Dev để upload app lên chợ Google

Hướng dẫn đăng ký Google Developer – Upload app to Google Play

Tuy nhiên mình bị vướng khâu sign app để up lên Google, từ đó đến nay lu bu nhiều việc quá mà không có thời gian tìm hiểu tiếp được.

Hôm nay sẵn mới build xong 2 cái app thu thập dữ liệu thực địa cho Bến Tre, sẵn mình lại có hứng mò tiếp

Về vụ Sign app thì mình đọc được 2 bài viết khá hay và đã sign thành công

http://coronaviet.com/forum/index.php?threads/huong-dan-tim-hieu-ve-sign-app-android.514/

https://blogs.sap.com/2014/05/21/how-to-modify-an-apk-file/

Tuy nhiên đời không đơn giản chỉ sign là up

Sau khi sign xong thì mình bị vướng lỗi Zipalign

Tìm một hồi thì thường cái tool Zipalign nó nằm trong bộ Android studio luôn, cơ mà máy mình ko có cài.

Tình cơ gặp được một vị hảo huynh đài sẵn lòng chia sẻ

Zipalign tool
Zipalign tool

https://forum.xda-developers.com/showthread.php?t=1385846

Bạn này bản làm một cái tool nhỏ, zip luôn tool Zipalign trong đó, chạy tool, xuất batch file rồi chạy bat thôi

Giải quyết xong vụ Zipalign thì upload app lên google lại gặp lỗi mới. Do app mình build từ hồi Android API v22 (Adnroid 4), giờ nó yêu cầu phải update lên tệ lắm là Android API v26 (Android 8)

Xem trên mình thì người ta build lại bằng Android Studio, sửa file build.gradle rồi build lại

https://stackoverflow.com/questions/50404548/how-to-change-my-apps-target-api-level-from-23-to-26

 

Nhưng số nhọ là mình ko có cài Android Studio vì nó nặng quá, máy chạy không nổi @@!

Mình mới chợt nhớ có cái app APK Editor Pro trên điện thoại cho phép mod app. Thế là mình dùng nó để sửa version api cái app của mình lại, khỏi build lại.

Sửa xong thì sign lại, các bước sign app

Tạo chứng chỉ cho app APK

Cái này dùng bộ thư viện Java Develope Kit (JDK)

C:\Program Files (x86)\Java\jdk1.8.0_191\bin

keytool -genkey -v -keystore dulichnuisamkeystore -alias dulichnuisamAlias -sigalg MD5withRSA -keyalg RSA -keysize 2048 -validity 10000

Sign app APK

jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore dulichnuisamkeystore dulichnuisam_signed.apk dulichnuisamAlias

Lúc sign app thì nó sẽ hỏi mấy câu như password, tên, cơ quan, bộ phận ở cơ quan, thành phố, mã quốc gia,..

À, mà lúc sign lại thì lại gặp 1 vấn đề nữa là app đã sign rồi, không sign được nữa.

Tìm cách xóa sign app APK

Tìm một hồi thì đọc được một mẹo khá hay là rename file apk thành file zip rồi xóa thư mục META-INF đi

META-INF

Sau đó zip lại rồi đổi thành apk như trước. Nhưng để chắc cú thì mình không chuyển đuôi mà mở dạng open with để mở apk bằng 7zip rồi xóa

Xóa xong, sign lại thì nó sẽ tự tạo lại cho mình thư mục META-INF

Upload app lên Google Play

Đăng ký một sản phẩm với Google, bạn sẽ phải thêm rất nhiều thông tin lằng nhằn như môt tả, ngôn ngữ, hình ảnh. À, và đặc biệt là hình ảnh phải chuẩn đúng kích thước của ứng dụng mới được.

Thêm mô tả cho ứng dụng up lên Google Play

Đăng ký - Upload App lên chợ ứng dụng Google Play thành công
Đăng ký – Upload App lên chợ ứng dụng Google Play thành công

Thêm hình ảnh cho ứng dụng up lên Google Play

Đăng ký - Upload App lên chợ ứng dụng Google Play thành công
Đăng ký – Upload App lên chợ ứng dụng Google Play thành công

Sau đó, vào mục App release để upload app APK bạn đã sign lên, sau khi upload xong thì nó sẽ như hình dưới.

Upload file APK lên Google Play

Upload file APK lên Google Play
Upload file APK lên Google Play

Sau đó các bạn điền đủ thông tin cho các phần mình tích xanh như hình, đại loại làm một cái khảo sát về nội dung của app, cam kết không vi phạm pháp luật, không liên quan ma túy, mại dâm, nội dung dung tục,..

Upload file APK lên Google Play
Upload file APK lên Google Play

Khi nó hiện trạng thái app là Ready to publish thì bạn có thể xuất bản phần mềm được rồi đấy^^

Upload file APK lên Google Play
Upload file APK lên Google Play

À, bạn phải quay lại mục App release để review một lần nữa rồi mới rollout được

Upload file APK lên Google Play
Upload file APK lên Google Play

Sau khi nhấn vào nút review thì nó sẽ hiện bảng dưới

Upload file APK lên Google Play
Upload file APK lên Google Play

Nhấn bắt đầu phát hành

Upload file APK lên Google Play
Upload file APK lên Google Play

Sau khi rollout thì nó sẽ hiện bảng như sau

Upload file APK lên Google Play
Upload file APK lên Google Play

Giờ chờ họ review nữa là lên chợ thôi^^

Upload file APK lên Google Play
Upload file APK lên Google Play

Nghe nói là tầm 3 đến 5 ngày gì đó :p

Vui quá đi thôi, haha


Update 18/10/2018 (Review chỉ 1 ngày :v )

App đã được approve rồi^^

Chính thức lên chợ Google Play ở địa chỉ:

https://play.google.com/store/apps/details?id=org.dulichnuisam.dothanhlong

Mọi người cũng có thể tìm kiếm trên Google Play với từ khóa:

Du lịch núi Sam

App Du lịch núi Sam
App Du lịch núi Sam
App Du lịch núi Sam
App Du lịch núi Sam

-soiqualang_chentreu-