Solved: After creating an APK file some sprites disappears (Penyebab Texture Sprite2D di godot 4.2 sebagian tidak muncul pada perangkat hp saat diexport).


Godot 4.2 merupakan game enggine gratis untuk membuat game 2d dan game 3d, godot ukurannya kecil dan cukup ringan dan scriptnya mudah dipahami. dan saya menyukainya karena setelah dicoba membuat game di godot cukup menyenangkan, ya saya membuat game untuk refresing saja mengasah otak agar tidak pikun. 

 

walaupun berhasil membuat beberapa aplikasi, Saya sebenarnya masih tahap belajar mengembangkan game di godot, game yang saya buatpun masih sangat sederhana, karena sepertinya masih banyak yang harus dipelajari mengenai pengembangan game di godot ini. Pada saat beberapa kali mencobanya banyak sekali error dan kesalahan yang saya alami, bahkan kadang untuk menemukan letak kesalahannya saya pernah sampai berjam-jam mencarinya, tapi itu jadi pengalaman yang berharga buat saya.

 

Pengalaman saya, ada satu error yang cukup memusingkan yang pernah saya alami, yaitu gambar tidak muncul pada saat diexport dan diinstal di perangkat android, padahal pada saat pengembangan aplikasi dapat tampil dan berjalan mulus secara normal.

 

Bagaimana tidak pusing, saat dijalankan di komputer dapat berjalan normal tampilan seperti yang diinginkan, namun saat di export kemudian diinstal di perangkat android ada beberapa gambar tampilan tidak mau muncul, sementara sisanya muncul. sungguh saya dibuat repot dan cukup lama mencari solusinya, beberapa referensi saya baca untuk memperbaikinya, termasuk bertanya pada AI. akhirnya permasalahanpun ketemu setelah baris-perbaris kode di tracing bagian-perbagian.

 

Penyebab Texture Sprite2D di godot 4.2 sebagian tidak muncul pada perangkat hp saat diexport

Saya tulis artikel ini sebenarnya untuk dokumentasi pribadi saya saja, siapa tahu di hari-hari berikutnya, kesalahan atau error serupa muncul dan jika lupa saya bisa membaca dokumentasi ini kembali. Namun sepertinya dokumentasi ini juga akan bermanfaat untuk anda yang juga mengalami error serupa, ya mudah-mudahan apa yang saya share di artikel kali ini bermanfaat.

 

Jika mengalami beberapa gambar tidak muncul pada aplikasi game godot saat diinstal dan dijalankan di perangkat android, berdasarkan pengalaman saya.

 

 Penyebabnya adalah sebagai berikut:

"Kesalahan penulisan huruf besar dan huruf kecil pada nama file Scene yang diload lewat kode program"

 

Seperti kasus saya pada gambar di bawah ini:

 

Ilustrasi gambar di atas nampak baik-baiksaja, seperti tidak bermasalah. Tapi jika diamati dengan teliti saya sebenarnya salah menuliskan nama file Key.tscn (dengan K huruf besar)  saya tulis di kode program menjadi key.tscn (dengan k huruf kecil)

 

Jika dijalankan di window program godot di atas tidak ada masalah sama sekali, program dapat berjalan dengan baik, tidak ada error atau muncul kesalahan.

 

Namun saat dieksport ke android apk, kemudian diinstal di perangkat hp android, kemudian dijalankan, maka scene Key.tscn yang diinstantiate lewat kode program yang seharusnya berfungsi maka tidak akan muncul sama sekali tanpa muncul pesan error atau forced close, aplikasi berjalan tapi beberapa tampilan tidak muncul di tata letak layar.


Cukup memusingkan luar biasa, tapi syukur jadi tahu penyebab masalahnya, sehingga ini bisa dijadikan referensi dan pelajaran berharga jika satu saat error serupa muncul jadi tahu solusinya.




Kadang untuk keperluan terentu kita menginginkan tampilan layar hp muncul di layar komputer atau laptop. jika kita baca referensi di internet atau youtube sepertinya ada banyak cara yang ditawarkan yang bisa kita coba, ada yang memakai software tambahan seperti screen mirorring, ada juga yang tidak.

 

Saya alhamdulilah berhasil menampilkan layar hp ke laptop saya tanpa kabel usb dan tanpa perlu meingstal software dari pihak ke 3 cukup dengan jaringan wireless dan software yang tersedia di hp android saya dan software yang sudah tersedia di window 11, layar hp pun bisa ditampilkan di perangkat laptop.

 

Caranya ternyata tidak serumit yang dibayangkan, Untuk kasus saya kebetulan saya menggunakan Window 11 dan hp android menggunan redmi note 11 pro 5G. anda pun bisa mencoba cara-cara saya ini semoga saja berhasil.

 

Langkah-Langkah menampilkan Layar hp android ke komputer laptop

Tidak perlu bertele-tele langkah-langkahnya adalah sebagai berikut:

 

Persiapan Alat dan Bahan:

 

1 Unit hp android  (Disini Saya menggunakan HP Android xiaomi redmi note 11 pro 5G)

 

2. Perangkat Laptop (disini saya menggunakan windows 11)

 

3. Jaringan Wifi Internet (Wireless)

 

Langkah-langkah:

1. Sambungkan HP android anda dan juga laptop windows 11 anda ke jaringan wifi yang sama. 


2. Pada Laptop anda, tekan tombol start dan cari Wireless Display, jika belum aktif, anda bisa mengikuti langkahnya disini

jika sudah aktif maka akan muncul tampilan seperti gambar di bawah ini:

Menampilkan layar hp ke komputer
Wireless display win 11

Nama komputer saya kebetulan Didin-PC


3. Selanjutnya di hp android anda, (untuk hp saya xiaomi redmi note 11 pro 5g) masuk ke menu setting > koneksi dan berbagi >Proyeksi, (di hp anda mungkin menunya sedikit berbeda cari saja). 

Kemudian  aktifkan Proyeksi, kemudian pilih Nama komputer anda pada opsi yang tersedia.

menampilkan layar hp ke laptop tanpa usb

 

4. Jika berhasil, maka tampilan layar hp anda akan muncul pada aplikasi wireless display seperti nampak pada gambar di bawah ini:

Menghubungkan layar hp ke komputer
Menghubungkan layar hp ke komputer


Ingin screenshoot ktp digital anda tapi gagal terus, jangan khawatir saya punya caranya, silahkan lanjutkan baca.

 

Sekarang 2024, sepertinya Kepemilikan KTP untuk warga negara indonesia akan secara bertahap sudah mulai dialihkan menjadi KTP Digital atau Identitas Kependudukan Digital (IKD), Walaupun bukan dalam bentuk fisik, ktp digital ini fungsinya sama seperti ktp fisik pada umumnya, bedanya KTP digital cukup diperlihatkan saja pada perangkat hp kepada pihak yang memerlukan persyaratan KTP.

 

Untuk menampilkan KTP digital kita perlu menginstal aplikasi dari dinas kependudukan dan catatan sipil yang bernama aplikasi identitas kependudukan digital (IKD) yang bisa langsung di download melalui playstore untuk pengguna android atau app store untuk pengguna apple.

 

Sayangnya Gambar ktp digital yang ditampilkan pada aplikasi identitas kependudukan tersebut, hanya bisa ditampilkan saja tidak bisa kita download bahkan tidak bisa kita screenshoot, karena memang aplikasi tersebut sepertinya sudah dikunci agar tidak diizinkan untuk dilakukan screenshoot atau di download.

 

Screenshoot dan cetak Identitas Kependudukan Digital (IKD)

Sebenarnya tidaklah masalah, karena saat ini jika persyaratan KTP diminta, cukup ditunjukan saja gambar ktpnya melalui aplikasi tersebut, biasanya instansi sudah mengetahuinya dan persyaratan akan dianggap sah-sah saja.


Bagaimana cara screenshoot KTP digital untuk diprint?

Jika memang perlu untuk mencetak KTP digital, sebenarnya bisa saja, salah satu caranya dengan cara difoto oleh perangkat yang berbeda, tentunya perlu presisi dan pencahayaan yang baik, maka hasilnya pun bisa kita cetak.

Namun jika anda ingin mendapatkan gambar ktp yang sempurna, maka anda bisa melakukan screenshoot gambar ktp tersebut.


Bagaimana caranya?

Aplikasi tersebut memang tidak bisa untuk melakukan screenshoot, walaupun anda pindahkan tampilan layarnya ke komputer, atau anda rekam tampilan layarnya tetap saja tidak bisa, biasanya akan nampak gelap saja.

Tapi bukan berarti tidak bisa diakali, sebenarnya ada banyak cara agar aplikasi ktp digital bisa melakukan screenshoot, cuma harus bisa dimodifikasi izin / hak akses yang terdapat di dalam aplikasi tersebut, tentu saja bukan cara yang mudah perlu sedikit paham IT.

Jika anda ingin tahu caranya, anda bisa baca artikel tentang Trik agar ktp digital bisa discreenshoot gambarnya untuk dicetak  

Atau jika anda tidak mau repot, cara mudahnya anda bisa langsung download aplikasi ktp digital hasil modifikasi lalu instalkan pada perangkat hp android anda.

 

Silahkan klik disini untuk mendapatkan aplikasi identitas kependudukan digital modifikasi agar bisa screenshoot.


Silahkan pasang di hp android anda, jika di hp android anda sudah terpasang aplikasi identitas kependudukan lama, silahkan uninstal dulu dan pasang versi modifikasinya.


Setelah terpasang, silahkan login ulang, dan coba lakukan screenshoot pada gambar ktp digital anda, jika berhasil maka ktp digital akan bisa discreenshoot dan jika diperlukan bisa digunakan untuk dicetak pada kertas.

 Sebagian Kartu tanda kependudukan (KTP) warga negara indonesia Sekarang sudah mulai dialihkan ke KTP digital, yang sebelumnya menggunakan ktp dalam bentuk kartu, seiring dengan perkembangan teknologi informasi terutama perangkat smartphone yang sudah menjadi perangkat wajib yang selalu dibawa ke mana-mana oleh penggunanya,  kartu kependudukan untuk warga negara indonesia pun,  sekarang sepertinya  secara bertahap sudah mulai dialihkan menjadi KTP digital.

 

Saya pun tahun ini alhamdulilah sudah memiliki ktp digital, cukup praktis memang, karena ktp digital ini tak perlu kita cetak, jika dibutuhkan untuk syarat pelayanan publik, cukup dengan membuka aplikasi kependudukan yang sudah kita instal di hp kita lalu tunjukan foto ktp digital yang terdapat dalam aplikasi tersebut, maka persyaratan akan diterima.


Tapi sayangnya ktp digital pada aplikasi identitas kependudukan yang sudah kita pasng di hp kita tidak bisa kita screenshoot, karena memiliki proteksi yang cukup kuat, gambar ktp digital pada aplikasi tersebut tidak akan bisa discreen shoot dengan cara apapun, sehingga tidak bisa kita cetak atau kita ambil gambarnya.

 

Tapi tenang saja, walaupun proteksi yang dimiliki oleh ktp digital cukup baik, bukan berarti tidak bisa, tetap bisa namun dengan menggunakan cara-cara tertentu.

 

Untuk membuat aplikasi ktp digital bisa discreenshoot, memang banyak sekali cara-cara yang sudah diulas di beberapa artikel blog, sayangnya setelah saya coba saya masih belum menemukan satupun yang berhasil, sehingga saya terpaksa mencari referensi lain, akhirnya ketemulah caranya.

 

Langkah-langkah Agar KTP digital bisa screenshoot

Di artikel kali ini saya akan coba ulas langkah demi langkah agar ktp digital bisa discreen shoot, caranya agak sedikit panjang, tapi jangan khawatir jika anda  kebetulan orang yang paham IT, kemungkinan anda akan bisa mengikutinya.

 

Tapi jika anda orang awam IT dan tidak mau repot,  anda bisa langsung download aplikasi Identitas kependudukan hasil modifikasi di bagian paling bawah artikel ini, lalu instalkan di hp android anda.


Agar ktp digital bisa discreenshoot, salah satu caranya adalah memodifikasi hak akses yang dimiliki oleh aplikasi kependudukan, sehingga ktp digital bisa screen shoot.

 

 Alat yang dibutuhkan:

a. 1 Perangkat hp android

b. Kabel data USB

c. Komputer/Laptop


Langkah-langkahnya adalah sebagai berikut:

 

1. Download dan instal aplikasi Shizuku melalui playstore di perangkat android anda

 

2. Download apk XPosed Disable Flagscure di halaman release github melalui browser di hp android anda, kemudian instalkan pada hp android anda.

 


3. Download juga apk LSPatch Manager di halaman rilis github melalui browser di hp android anda, kemudian instalkan pada hp android anda.

 


4. Selanjutnya Pada komputer window anda, download SDK Flatform tool for window, kemudian ekstrack di komputer anda.

SDK Flatform tool ini merupakan salah satu cara yang sering saya gunakan untuk membantu agar aplikasi Shizuku di atas bisa running.


5. Aktivkan developer option pada hp android anda (Setiap merk hp memiliki cara yang berbeda, silahkan cari referensinya),

Lalu pada menu developer option, atau menu opsi pengembang, silahkan aktifkan USB Debuging 


6. Sambungkan HP android anda ke komputer melalui kabel USB, kemudian pada opsi pilihan yang muncul pilih menu Transfer berkas via USB


7. di komputer anda, masuk ke folder SDK Flatform tool hasil ektraks, yang dijelaskan  pada langkah sebelumnya. seperti gambar di bawah ini:

Lalu klik kanan kemudian pilih menu > Open In Terminal untuk membuka jendela command prompt,

pada command prompt ketikan perintah di bawah ini:

 

adb devices kemudian enter

 

lalu ketikan laki perintah : 

 

adb shell sh /storage/emulated/0/Android/data/moe.shizuku.privileged.api/start.sh lalu enter

 

Hasilnya terlihat seperti gambar di bawah ini:



8. Jika hasilnya seperti di atas, berarti berhasil.

 

9, Kemudian Pada perangkat android anda pastikan Aplikasi Shizuku dalam keadaan belum dibuka, lalu buka dan amati pastikan shizuku running seperti gambar di bawah ini:


Jika not running silahkan ulangi lagi dari langkah 4 di atas, jika sudah running selanjutnya tekan tombol start.

 

10. Setelah aplikasi Sizuku Aktif, Selanjutnya di hp android anda buka aplikasi LSPatch, untuk memodifikasi module yang menonaktifkan screenshoot, pada aplikasi LSPatch pilih menu modul di bagian atas, lalu centah pilihan yang anda,

 

Kemudian pilih menu kelola di bagian bawah, tekan tombol tambah kemudian pilih dan tentukan folder di hp anda untuk menyimpan hasil build aplikasi yang dimodifikasi.

 

Lalu setelah itu tekan lagi tombol tambah lalu pilih aplikasi identitas kependudukan digital di hp kamu yang sudah terinstal di hp kamu sebelumnya.



11. Ikuti langkahnya, maka LSPatch akan memodifikasi aplikasi anda serta membuild ulang aplikasi kependudukan yang ada pada hp anda, aplikasi hasil build ulang akan tersimpan pada folder yang anda pilih di tahap ke 10 di atas.

 

12. Jika sudah selesai, Silahkan uninstal aplikasi kependudukan digital lama di hp anda sebelumnya, dan instal aplikasi kependudukan digital hasil build pada tahap 11 di atas, silahkan login ulang, dan coba lakukan screen shoot pada gambar ktp di aplikasi tersebut.

 

Jika berhasil, maka anda akan bisa melakukan screen shoot gambar ktp anda. 


Aplikasi kependudukan digital yang sudah bisa screenshoot

Jika anda bingung dengan cara di atas dan tidak mau repot, maka anda bisa langsung download aplikasi kependudukan hasil modifikasi di bawah ini.

 

Unduh Aplikasi KTP digital yang bisa screenshoot, kemudian instalkan di hp android anda


Selamat mencoba!

Lagi-lagi ada salah satu aplikasi android yang sudah lama saya upload tiba-tiba dianggap melakukan pelanggaran oleh google admob.

 

Awalnya tidak terjadi apa-apa, namun mungkin seiring dengan banyaknya yang download dan banyaknya pengguna yang berinteraksi dengan aplikasi, akhirnya terekam oleh sistem admob bahwa aplikasi saya dianggap melanggar kebijakan mereka dengna alasan : More ads or paid promotional material than publisher-content.

 

Tentu saja setelah dianggap melanggar, konsekuensinya aplikasi tidak bisa menayangkan iklan, iklannya dibatasi walaupun aplikasi masih bisa  dodwonload diplaystore.

 

Informasi yang saya dapatkan di akun google admob, Kurang lebih terlihat seperti gambar di bawah ini:


Pelanggaran kebijakan admob (more ads than publisher-content
 

 

Maksud pelanggaran More Ads or paid promotional material than publisher-content

Sempat dibuat bingung dengan pelanggaran tersebut, kalo diartiken pelanggaran terebut sesuai dengan apa yang saya pahami sebagai berikut:

 

More Ads or Paid Promotional material than publisher- content.

Artinya Terlalu banyak iklan atau materi promosi daripada konten yang dibuat publisher, memang awalnya saya dibuat bingung, namun setelah membaca beberapa referensi akhirnya saya mengerti dengan pelanggaran tersebut.

 

Jika diuraikan pelanggaran tersebut kurang lebih sebagai berikut:

 

Di aplikasi yang saya buat, saya terlalu banyak memasang iklan admob, sehingga aplikasi terlalu didominasi oleh iklan. ada banyak iklan yang saya pasang, seperti iklan interstial maupun jenis iklan lainnya sementara konten aplikasi yang saya buat, seperti button, gambar dan komponen aplikasi tidak terlalu banyak. juga frekuensi iklan bermunculan terlalu sering sehingga sangat mengganggu pengguna pada saat pengguna menggunakan aplikasi.


Memperbaikai pelanggaran admob | (More Ads or paid promotional material than publisher-content)

Setelah mengetahui penyebabnya dengan pasti, saya coba memperbaiki aplikasi saya dengan merubah struktur penempatan iklan, membuang iklan yang terlalu menggangu, dan mengurangi frequensi munculnya iklan terutama iklan interstitial.

 

Kemudian saya build ulang dan saya uploadkan kemabali di playstore, setelah di play store aplikasi saya diterbitkan oleh google playstore, saya kemudian meminta review ke google admob.

 

Beberapa hari akhirnya iklan berjalan normal dan bisa muncul kembali di aplikasi. ya mudah-mudahan berdampak baik pada penghasilan.


Itulah pengalaman saya, ini sih sebenarnya untuk dokumentasi saja, siapa tahu dikemudian hari pelanggaran yang sama muncul kembali dan saya sudah pelajari bagaimana cara memperbaikinya, ya mudah-mudahan artikel ini bermanfaat juga untuk anda yang kebetulan mengalami masalah serupa.

 Ceritanya saya punya salah satu aplikasi android yang dipasangi iklan admob, sebenarnya aplikasi sudah lama diupload dan sudah banyak yang unduh, aplikasi dapat berjalan dengan normal, saya fikir memang tidak ada masalah dengan aplikasi dan sudah sesuai dengan kebijakan admob.

 

Tapi belakangan ini tiba-tiba saya menerima imail dari admob bahwa aplikasi saya dianggap menyalahi kebijakan mereka, sehingga aplikasi iklan pada aplikasi tersebut dibatasi artinya aplikasi tidak lagi menayangkan iklan.

 

pelanggaran yang aplikasi saya dapatkan adalah  Site Behavior: Navigation, seperti terlihat pada gambar di bawah ini:

 

Pelanggaran admob: site behavior

 

walaupun aplikasi masih bisa didownload di playstore, sayang aplikasi tersebut tidak menghasilkan uang karena aplikasi tidak dapat menayangkan iklan akibat dari permasalahan di atas.

 

Untuk memperbaiki permasalah di atas memang awalnya sedikit membingungkan, namun setelah saya mencoba mencari refernsi untuk memperbaikinya, akhirnya saya menemukan alasan kenapa aplikasi tersebut bisa dianggap melanggar konten dengan peringatan Site Behavior: Navigation.

 

Penyebab Pelanggaran SiteBehavior: Navigation

"Site Behavior: Navigation" Policy Violation berarti bahwa ada masalah atau pelanggaran dalam cara berperilaku atau bernavigasi di dalam aplikasi . Istilah "Site Behavior" mengacu pada tindakan atau cara seseorang atau pengunjung berinteraksi dengan aplikasi , dan "Navigation" berarti cara mereka berpindah dari satu halaman ke halaman lain di situs.

 

Jadi, pelanggaran kebijakan ini mungkin terjadi ketika seseorang mendapatkan pengalaman yang buruk saat mengunjungi atau berinteraksi dengan aplikasi anda.  biasanya, ini disebabkan oleh adanya tombol yang diklik oleh pengguna tidak berfungsi dengan baik.


Cara memperbaikai Pelanggaran Site Behavior:

Kesalahan ini mungkin berhubungan dengan navigasi aplikasi secara umum dan saya pikir ini berkaitan dengan pengalaman pengguna secara keseluruhan. Yang harus diperhatikan untuk memperbaiki pelanggaran ini adalah sebagai berikut:


1- Pastikan aplikasi Anda tidak membuat klaim palsu tentang menyediakan konten palsu:
Artinya, dalam aplikasi Anda, jangan memberikan klaim atau informasi yang tidak benar tentang konten yang ada di dalamnya. Misalnya, jika aplikasi Anda adalah aplikasi berita, pastikan berita yang disajikan adalah berita asli dan tidak ada informasi palsu.

2- Pastikan semua tombol berfungsi di aplikasi Anda dan memiliki tujuan. 
Saya rasa Anda tidak diizinkan memiliki tombol menuju URL yang tidak berfungsi: Pastikan semua tombol yang ada di aplikasi Anda berfungsi dengan benar dan memiliki tujuan yang jelas. Jangan memberikan tombol yang mengarah ke URL atau tautan yang tidak berfungsi atau mengarah ke halaman yang tidak relevan.

3- Aplikasi tidak boleh mengalihkan pengguna ke konten yang tidak relevan atau menyesatkan: 
Aplikasi Anda tidak boleh mengalihkan pengguna ke halaman atau konten yang tidak relevan atau menyesatkan. Pastikan pengalihan atau tautan yang diberikan sesuai dengan konteks dan tujuan aplikasi.

4- Iklan juga tidak boleh menutupi bagian-bagian yang dapat digunakan dari aplikasi:Jika aplikasi Anda menampilkan iklan, pastikan iklan tersebut tidak menutupi bagian-bagian penting dari aplikasi sehingga mengganggu pengguna dalam menggunakan aplikasi.

5- Iklan juga tidak boleh mengganggu penggunaan aplikasi
 Iklan dalam aplikasi tidak boleh mengganggu atau menghambat pengguna dalam menggunakan aplikasi. Iklan harus ditampilkan dengan cara yang tidak mengganggu pengalaman pengguna dengan aplikasi.

6- Aplikasi harus memiliki tujuan dan harus berguna. Harus memiliki jenis konten

Pastikan aplikasi Anda memiliki tujuan dan menyediakan konten yang bermanfaat bagi pengguna. Aplikasi harus memiliki fungsi atau manfaat tertentu dan tidak hanya merupakan kumpulan halaman atau konten tanpa tujuan yang jelas.

Jika ingin menghindari masalah dengan kebijakan dan peraturan aplikasi di atas, penting untuk memahami dan mengikuti panduan yang diberikan oleh platform pengembangan aplikasi atau penyedia layanan iklan seperti Admob. Jika ada masalah atau kebingungan, ajukan banding dengan menjelaskan secara jelas dan menghormati aturan yang berlaku.  

Perbaikan yang saya lakukan:

Setelah mencoba kembali aplikasi, memang secara normal aplikasi berjalan dengan lancar, dan setelah saya periksa secara detail, ternyata untuk kasus-kasus tertentu pada aplikasi saya ternyata ada beberapa tombol yang tidak berfungsi, artinya saat tombol di klik (untuk kasus tertentu) si tombol tidak berfungsi bahkan menyebabkan aplikasi forced close. dan inilah yang menjadi biang kerok pada aplikasi saya tersebut.
 

Akihirnya setelah saya perbaiki saya upload ulang untuk mengupdate aplikasi saya tersebut, setelah aplikasi direview dan disetujui oleh playstore, baru saya ajukan peninjauan di akun admobnya dengan memberikan catatan: Perbaikan pada beberapa tombol yang tidak berfungsi untuk meningkatkan pengalaman pengguna lebih baik.
 

Akhirnya setelah beberapa hari aplikasi dapat berjalan dengan normal, iklan admob dapat tayang kembali.

Ini hanya catatan untuk dokumentasi saja, untuk mencatat pengalaman saya saat awal-awal mengenal godot. Saya mengalami Error ekport projek godot ke android yang awalnya sulit diatasi namun pada akhirnya SOLVED. Untuk pemula memang permasalahan ini cukup pelik, sehingga harus banyak mencari referensi untuk mengatasinya, apa yang saya alami pun sama namun akhirnya berhasil. 

 

Oh ya mudah mudahan artikel ini juga bermanfaat untuk anda dimanapun berada yang sama sama mengalami permasalahan error saat mengekpor godot ke android, semoga artikel ini bisa anda jadikan referensi untuk mengatasi permasalahan anda.


Sedikit berbicara tentang godot, mungkin anda pun tahu bahwa godot merupakan salah satu game enggine yang sedang populer saat ini yang sifatnya open source yang tentu saja gratis digunakan sampai kapan pun.  Keunggulan Game enggine godot ini arsitektur sistem pembuatan scene yang luar biasa, selain itu game enggine ini bisa digunakan untuk membuat game berbasis desktop window, linux, mc os, iphone dan juga android, hanya dalam 1 project tanpa harus menulis ulang projek.

 

Saya pun memilih godot pertimbangannya karena gratis dan mantap, dokumentasi cukup lengkap, pengguna yang mulai merangkak naik, solusi permasahalan yang sudah mulai banyak tersedia secara online, dan godot ternyata mudah sekali digunakan untuk membuat game 2D.  bahkan untuk membuat sebuah game, saya biasanya  kolaborasikan dengan software desain yang sama sama open source seperti inkscape, krita dan juga blender.


Saya mulai menyukai godot sekedar untuk mengisi waktu luang saja membuat projek game berbasis multimedia interaktif untuk perusahaan saya Sunda interaktif  dalam menyediakan game edukasi anak-anak. saat ini Baru 101 game yang sudah saya dan team buat yang sudah diupload di playstore, mudah-mudahan tercapai 1.000 game dengan download diatas 10.000.000 semuanya (wkwkwkw ngarep)

 

Solusi Mengatasi Error Export Godot ke Android

Oh ya untuk mengatasi Eror pada saat Export project godot ke android, yang saya lakukan adalah sebagai berikut:

 

1. Download Android SDK

Silahkan download dan install  Android SDK.

  • Untuk menginstal android SDK silahkan instal melalui Android Studio version 4.1 or later.

    Jika sudah diinstal, silahkan jalankan Aplikasi android studio, kemudian pilih menu Tools > SDK Manager untuk menginstal paket SDK yang diperlukan oleh godot:
    • Melalui sdk Manager di atas pastikan paket di bawh ini diinstal dengan baik:

      • Android SDK Platform-Tools version 30.0.5 or versi di atasnya

      • Android SDK Build-Tools version 30.0.3

      • Android SDK Platform 29

      • Android SDK Command-line Tools versi terbaru

      • CMake version 3.10.2.4988404

      • NDK version 21.4.7075529  


2. Install OpenJDK 11

Download dan install OpenJDK 11 (saya menggunakan yang temurin 11)


3. Seting Godot

Buka godot, lalu pilih menu Editor > Editor Setting...

Lalu pilih android kemudian atur seperti gambar di bawah ini:

 

 Silahkan atur dan sesuaikan file-file yang dibutuhkan sesuai dengan lokasi di komputer anda.

untuk debug keystore, jika belum punya silahkan buat dulu cari tutorialnya di internet.

 

4. Install Android template

Pada aplikasi godot, pastikan projek anda yang ingin dieksport aktif, lalu silahkan instal android template melalui menu Project > Install android build template...

Selanjutnya silahkan ikuti apa yang diminta.


5. Export ke Android

Jika langkah di atas semuanya sudah dilakukan, langkah selanjutnya silahkan export project android anda dengan memilih menu Project > Export

Pilih menu Add..., lalu pilih android, kemudian klik pada icon android di sebelah kiri, kemudian sesuaikan data yang diminta.

 

Yang paling penting adalah mengisi Keystore, baik debug dan juga untuk release seperti kotak merah di atas. pastikan User dan password untuk masing-masing keystrore benar, jika salah biasanya project akan berhasil di eksport namun Apk biasanya akan gagal diinstal (alias tidak bisa diinstal).

 

Jika sudah kemudian tekan tombol Export Project


Seharusnya jika langkah-langkah di atas benar, maka anda akan berhasil mengeksport project godot anda ke android.


Selamat mencoba semoga berhasil. jika ada error silahkan tanyakan di komentar, semoga saya bisa membantu.