[Linux/Kubuntu] Koding Pascal untuk Android menggunakan Lazarus

Persiapan

Persiapkan berkas-berkas yang diperlukan, berikut:

  • Android SDK
  • Android NDK r10e
  • Apache Ant
  • JDK 8
  • GetLaz Untuk Android (distribusi Lazarus untuk pengembangan Aplikasi Android)
  • LAMW

(Untuk link yang tidak ada, silahkan Google)

Pemasangan

Ekstrak berkas-berkas ini, sebagai berikut:

  • LAMW ke “~/Development/lamw-data/lazandroidmodulewizard-master/”
  • android-sdk_xxxxx.zip ke “~/Development/lamw-data/android-sdk-linux/”
  • android-ndk-r10e-xxxxx.zip ke “~/Development/lamw-data/android-ndk-r13b/”
  • apache-ant-1.9.7-bin.zip ke “~/Development/lamw-data/apache-ant-1.9.7/”
  • Jalankan pemasang JDK, contoh berkas “jdk-8u65-xxxx.run”, lalu biarkan default.

Mengatur Update SDK

Jalankan ~/Development/lamw-data/android-sdk-linux/tools/bin/android, lalu:

  1. Pilih Android SDK Platform-tools
  2. Pilih Android SDK Build-tools
  3. Pilih Extras/Google USB Driver
  4. Klik install 3 packages
  5. Pilih Accept license dan klik install
  6. Tunggu download selesai
  7. Keluar SDK Manager

Screenshot_20170502_183050

Memasang Lazarus

  1. Install gcc-arm-linux-androideabi
  2. Masuk terminal ketikkan chmod +x ./laz_setup.sh
  3. Jalankan ./laz_setup.sh
  4. Biarkan semua default dengan memberi input “Y” lalu Enter
  5. Tunggu sampai selesai
  6. Jalankan Lazarus di ~/Development/FreePascal/lazarus.desktop

vlcsnap-2017-05-02-18h38m34s462vlcsnap-2017-05-02-18h36m11s161Screenshot_20170502_184104

Memasang LAMW di Lazarus

vlcsnap-2017-05-02-18h43m31s633

  1. – Pilih pada bar menu Package -> Open package file (.lpk)
    – pilih ~/Development/lamw-data/lazandroidmodulewizard-master/android_bridges/tfpandroidbridge_pack.lpk
    – klik Compile
    – klik Use -> Install
    – Jika ada pesan “Do you want to rebuid Lazarus now?”, pilih “Yes”
    – Laz4Android akan merestart otomatis
  2. – Pilih pada bar menu Package -> Open package file (.lpk)
    – pilih ~/Development/lamw-data/lazandroidmodulewizard-master/anroid_wizard/lazandroidwizardpack.lpk
    – klik Compile
    – klik Use -> Install
    – Jika ada pesan “Do you want to rebuid Lazarus now?”, pilih “Yes”
    – Laz4Android akan merestart otomatis
  3. – Pilih pada bar menu Package -> Open package file (.lpk)
    – pilih ~/Development/lamw-data/lazandroidmodulewizard-master/ide_tools/lamw_ide_tools.lpk
    – klik Compile
    – klik Use -> Install
    – Jika ada pesan “Do you want to rebuid Lazarus now?”, pilih “Yes”
    – Lazarus akan merestart otomatis.

Setelan Path LAMW

Dalam Laz4Android, ke bar menu:

“Tools -> [LAMW] Android Module Wizard -> Path settings”

Java JDK: /usr/local/jdk1.8.0_111
Ant bin: ~/Development/lamw-data/apache-ant-1.9.7/bin/
Android SDK: ~/Development/lamw-data/android-sdk-linux/
Android NDK: ~/Development/lamw-data/android-ndk-r13b/
NDK version: 10e

Screenshot_20170502_185043

Keluar dari Lazarus dan Buka lagi.

Buat projek baru, koneksikan dengan ponsel Android menggunakan USB. Wholaa!

Screenshot_20170502_185539

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s