Tutorial Quasar #5 : Instalasi Cordova, Android Studio dan jdk


Riki Krismawan
Orang yang suka meraba komputer dan menghisap oxygen
Tutorial Quasar #5 : Instalasi Cordova, Android Studio dan jdk

Apache Cordova adalah kerangka kerja pengembangan aplikasi seluler yang awalnya dibuat oleh Nitobi. Adobe Systems membeli Nitobi pada tahun 2011, mengganti namanya menjadi PhoneGap, dan kemudian merilis versi open source dari perangkat lunak yang disebut Apache Cordova.

Apache Cordova memungkinkan pemrogram perangkat lunak untuk membangun aplikasi untuk perangkat seluler menggunakan CSS3, HTML5, dan JavaScript daripada mengandalkan API khusus platform seperti yang ada di Android, iOS, atau Windows Phone. Ini memungkinkan pembungkusan kode CSS, HTML, dan JavaScript tergantung pada platform perangkat. Ini memperluas fitur HTML dan JavaScript untuk bekerja dengan perangkat. Aplikasi yang dihasilkan adalah hibrida, yang berarti bahwa mereka bukan aplikasi seluler asli (karena semua rendering tata letak dilakukan melalui tampilan Web, bukan kerangka kerja UI asli platform) atau murni berbasis Web (karena mereka bukan hanya aplikasi Web, tetapi dikemas sebagai aplikasi untuk distribusi dan memiliki akses ke API perangkat asli).

Anda dapat menghubungkan ke API perangkat asli dengan menggunakan Cordova Plugins.

Persiapan untuk Aplikasi Cordova

Sebelum kita terjun ke pengembangan yang sebenarnya, kita perlu melakukan beberapa pekerjaan persiapan.

Langkah 1 - Instalasi

Langkah pertama adalah memastikan Anda menginstal Cordova CLI dan SDK yang diperlukan.

npm install -g cordova

Pengturan Android

  • Setelah langkah ini, Anda perlu menginstal SDK platform Android di mesin Anda. Anda dapat mengunduh Android Studio di sini dan ikuti langkah-langkah instalasi ini setelah itu.

  • Pastikan bahwa setelah Anda menginstal Android SDK, Anda kemudian menerima lisensinya. Buka terminal dan buka folder tempat SDK diinstal, di tools/bin dan panggil sdkmanager --licenses.

  • Tambahkan instalasi Android ke path directori Anda:

    Unix(macOs, Linux)

    export ANDROID_HOME="$HOME/Android/sdk"
    export ANDROID_SDK_ROOT="$HOME/Android/sdk"
    export PATH=$PATH:$ANDROID_SDK_ROOT/emulator
    export PATH=$PATH:$ANDROID_SDK_ROOT/tools
    export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
    

    Harap dicatat bahwa terkadang /Android/Sdkfolder ditambahkan di /Library/ dalam folder pengguna Anda. Periksa folder pengguna Anda dan jika /Android/folder hanya di dalam /Library/lakukan:

    export ANDROID_SDK_ROOT="$HOME/Library/Android/Sdk" atau

    export ANDROID_HOME="$HOME/Library/Android/Sdk" sebagai gantinya.

    Windows

    Setelah menginstal Android Studio, Anda perlu menginstal dua perangkat lunak lagi:

    • JDK dari Oracle. Ini dapat ditemukan di sini
    • Gradle. Dulu dapat digunakan dari Android Studio tetapi sekarang Anda harus menginstalnya secara terpisah. Ada versi yang sangat spesifik yang dibutuhkan cordova. Anda dapat mengunduhnya di sini

    Maka Anda harus mengatur variabel lingkungan. Anda perlu mengatur variabel berikut. Cordova sudah memiliki panduan yang bagus untuk itu. Ini dapat ditemukan di sini. Kamu butuh:

    • tambahkan ANDROID_SDK_ROOT. Ini dapat dengan aman diatur ke: "%USERPROFILE%\AppData\Local\Android\Sdk"
    • tambahkan dua direktori ANDROID_SDK_ROOT ke PATH Anda: %ANDROID_SDK_ROOT%\tools;%ANDROID_SDK_ROOT%\platform-tools
    • tambahkan Gradle ke PATH Anda. Perhatikan bahwa gradle tidak memiliki penginstal. Anda cukup meletakkan file biner di tempat yang Anda inginkan, lalu tambahkan direktori bin ke PATH Anda.

    Jika Anda memiliki skrip init untuk prompt perintah atau PowerShell Anda, Anda dapat mencoba ini:

    setx ANDROID_HOME "%USERPROFILE%\AppData\Local\Android\Sdk"
    setx ANDROID_SDK_ROOT "%USERPROFILE%\AppData\Local\Android\Sdk"
    setx path "%path%;%ANDROID_SDK_ROOT%\tools;%ANDROID_SDK_ROOT%\platform-tools;<gradle_path>\bin;"
    

    Setelah alat diinstal, siapkan Android Studio dengan SDK yang benar dan buat mesin virtual.

    • Mulai Android studio (periksa file yang dapat dieksekusi di folder tempat Anda menginstalnya). Langkah selanjutnya adalah menginstal SDK individual:

    • Buka menu "Konfigurasi" di bagian bawah jendela:

    • Pilih SDK yang diinginkan. Per Desember 2019 Cordova membutuhkan android-28 (Android 9.0 - Pie) jadi pastikan untuk memasukkannya. Klik "Terapkan" untuk menginstal SDK.

Pengturan iOS

Anda akan membutuhkan macOS dengan Xcode diinstal. Setelah Anda menginstalnya, buka Xcode untuk mendapatkan prompt lisensi. Terima lisensinya, lalu Anda bisa menutupnya.

Langkah 2 - Tambahkan Mode Quasar Cordova

Untuk mengembangkan/membangun aplikasi Seluler, kita perlu menambahkan mode Cordova ke proyek Quasar kita. Apa yang dilakukan adalah menggunakan Cordova CLI untuk menghasilkan proyek Cordova di /src-cordova folder. /src-cordova/www folder akan ditimpa setiap kali Anda membangun.

quasar mode add cordova

Langkah 3 - Tambahkan Platform

Untuk beralih ke proyek cordova, ketik:

cd src-cordova

Platform target dipasang sesuai permintaan oleh Quasar CLI. Namun, jika Anda ingin menambahkan platform secara manual, ketik:

cordova platform add [android|ios]

Untuk memverifikasi bahwa semuanya sudah beres, ketik:

cordova requirements

Pada beberapa sistem operasi berbasis Debian yang lebih baru, Anda mungkin menghadapi masalah yang sangat persisten saat menjalankan cordova requirements. Silakan lihat bagian “Android SDK tidak ditemukan” setelah penginstalan untuk bantuan.

Langkah 4 - Mulai Developing

Jika Anda ingin langsung masuk dan mulai mengembangkan, Anda dapat melewati perintah langkah #2 dan #3 dan mengeluarkan salah satu perintah di bawah ini. Jika Anda memiliki perangkat seluler/tablet yang terhubung ke mesin Anda, Anda juga dapat menjalankan aplikasi dev di dalamnya alih-alih di emulator.

quasar dev -m cordova -T [android|ios]
# passing extra parameters and/or options to
# underlying "cordova" executable:
quasar dev -m ios -- some params --and options --here
# when on Windows and using Powershell:
quasar dev -m ios '--' some params --and options --here

Ini akan menambahkan mode dan proyek Cordova secara otomatis, jika tidak ada.

Namun, jika Anda ingin membuka IDE (Android Studio / Xcode) dan dari sana untuk memilih emulator secara manual (atau beberapa emulator secara bersamaan!) untuk menjalankan aplikasi dev di dalamnya:

quasar dev -m [ios|android] --ide

PERINGATAN Di Android Studio, Anda akan disambut dengan pesan yang merekomendasikan untuk meningkatkan versi Gradle. JANGAN UPGRADE GRADLE karena akan merusak proyek Cordova. Hal yang sama berlaku untuk peningkatan yang diminta lainnya. Jika Anda menemukan kesalahan IDE, klik File > Invalidate caches and restart.


Riki Krismawan
Orang yang suka meraba komputer dan menghisap oxygen

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami