nvminhtu / Cordova

Guide for Cordova, Command line, build debug,...
0 stars 1 forks source link

CORDOVA - STEP by STEP

HTML, CSS, Javascript Jquery + Cordova,

.... Bên cạnh đó có thể kết hợp backend để làm Restful cho ứng dụng của bạn: Wordpress, Laravel Framework, NodeJS,....

CORDOVA COMMAND

Ví dụ Android

cordova platform add android

Ví dụ build app Android (Debug file)

cordova build android

Sau khi chạy lệnh trên chúng ta sẽ có 1 file android-debug.apk nằm trong platforms/android/build/outputs/apk

Ví dụ build app Android bản release

cordova build --release android

Sau khi chạy lệnh trên chúng ta sẽ có 1 file unsigned-release-android.apk nằm trong platforms/android/build/outputs/apk

BUILD APP và RELEASE

Đối với Windows

Có thể tham khảo thêm thông số tại đây Keystore

Sau đó chạy dòng lệnh như sau.

$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore android-release-unsigned.apk alias_name

Nếu lệnh trên không chạy bạn thêm (./) trước lệnh jarsigner như sau:

$ ./jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore android-release-unsigned.apk alias_name
zipalign -v 4 android-release-unsigned.apk your-app-name.apk

Xong rồi đó, có thể lấy file your-app-name.apk để upload release cho app/game của bạn.

Nếu lệnh trên không chạy bạn thêm (./) trước lệnh zipalign như sau:

./zipalign -v 4 android-release-unsigned.apk your-app-name.apk

Đối với MAC

2 bước dưới đây bạn không cần cd tới đúng thư mục của JDK:

Bạn vào Android SDK, tìm đường dẫn tới SDK của bạn rồi Copy, Sau đó vào Finder (ấn Command + Shift + G) - paste đường dẫn vào tới thư mục chứa zipaligin. Sau đó chạy lệnh.

./zipalign -v 4 android-release-unsigned.apk your-app-name.apk

Free Software, Hell Yeah!