Menjalankan LibGDX pada Android Studio

Tentang LibGDX sendiri telah saya bahas di blog saya.

Mulai tahun ini, LibGDX sudah men-support Gradle sehingga mudah dijalankan di Android Studio, dengan catatan anda punya koneksi internet yang bagus hehe. Karena Android Studio dasarnya adalah IntelliJ, cara keduanya sama.

Pertama download dari LibGDX satu file yang akan digunakan untuk mengenerate project (gambar bawah). Isi nama project, nama package dst. Untuk lokasi SDK, dapat dilihat melalui Android Studio, lalu pilih menu Tools -> Android -> SDK Manager. Untuk sub project, saya hanya memilih Android dan Desktop (iOS dan HTML belum) dan tanpa extension tambahan. Pastikan Anda telah terhubung dengan internet, jalankan dan tunggu (saya butuh 13 menit dengan kecepatan internet 2MBps)

Setelah selesai, buka Android Studio, pilih impor dan pilih direktori hasil generate project tadi. Perlu bersabar menunggu lagi karena Gradle dapat mendownload komponen yang diperlukan (sekali lagi punya internet cepat akan sengat membantu).

Setelah selesai, Anda dapat langsung menjalankan di device Android atau emulator. Tapi saya menganjurkan untuk menjalankannya di desktop karena lebih cepat. Caranya konfigurasinya adalah sebagai berikut:

  1. Pilih Run-> Edit Configuration
  2. Tekan simbol “plus” berwarna hijau di kiri atas, pilih application (bukan Android Application!)
  3. Beri nama “Desktop”
  4. Isi konfigurasi seperti gambar di bawah. Pilih “Use class path of mod..” dengan “Desktop”. Lalu pilih Main class [namaclasspath].DesktopLauncher. Dan terakhir Working direktory:  \android\assets


Setelah ini pilihan Desktop akan muncul (gambar bawah). Jalankan dan anda tidak membutuhkan device atau emulator Android lagi 🙂

Untuk selanjutnya, lebih dianjurkan menggunakan library Scene2D yang memudahkan kita untuk menambahkan objek dan memanipulasinya. Tutoria pertama: mengenal scene2D

0 comments on “Menjalankan LibGDX pada Android Studio

2 Pings/Trackbacks for "Menjalankan LibGDX pada Android Studio"

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.