Contents
Berikut ini adalah beberapa error yang saya alami selama development Android menggunakan Delphi XE8. Bagi yang sedang mengalami dan belum tahu caranya, semoga dapat bermanfaat. Artikel ini akan selalu saya update jika menemukan error-error yang lain sekaligus cara menanganinya. Baiklah, berikut ini beberapa
Beberapa Error di Delphi XE8 – Android dan Solusinya
Error 1:
[DCC Error] E2597 C:\xe8\android-ndk-r10e-windows-x86\android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find –ldl
Solusi:
Cek menu Tools-Options-SDK Manager. Perhatikan di tab NDK, cek semua settingan library path, apakah ada tanda’warning’ (tanda seru) di tombol builder. Jika tidak ada coba perhatikan lagi settingan ‘Dephi NDK Library Path’ (paling bawah) apakah kosong atau ada warning-nya. Jika kosong/ada warning coba perbaiki dengan mengisi folder dimana NDK library berada. Contoh di laptop saya adalah C:\xe8\android-ndk-r10e-windows-x86\android-ndk-r10e\platforms\android-14\arch-arm\usr\lib;C:\xe8\android-ndk-r10e-windows-x86\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a
Error 2 :
Smartphone/device Android tidak terdeteksi di Delphi
Solusi:
Cek kabel USB yang terhubung ke smartphone Android. Jika sudah yakin bagus, cek lagi driver ADB bawaan smartphone. Jika Anda beli smartphone Android, biasanya disertakan drivernya atau paling tidak semacam software ‘Phone Suite’. Biasanya software semacam ini akan menginstal driver smartphone secara otomatis. Kalau cd driver tidak disertakan dalam paket pembelian, coba cari di website resmi smartphone tersebut. Kalau masih ngga ada (kebangeten kalo ngga ada, he he he) jangan kuatir, mungkin Anda masih beruntung dengan menginstal ADB driver generic (silahkan googling sendiri ya). Kalau masih ngga nemu juga silahkan pake cara pamungkas, ADB over WIFI . Kalo masih ngga bisa juga, beli hape yang bisa aja dah :), minimal pinjem temen buat troubleshooting dulu kesalahannya ada dimana. Atau mungkin sementara pake emulator dulu 🙂
Catatan : Eh, agak kelupaan, mungkin smartphone Anda tidak terdeteksi di Delphi IDE, karena usb debugging di smartphone Anda beum di-enable. Sementara googling dulu sendiri caranya ya, kapan-kapan saya tulis tutorialnya 🙂
Demikian sedikit catatan tentang error yang muncul di Delphi khususnya yang berhubungan dengan aplikasi Android. Insya Allah akan terus saya update seiring dengan perkembangan jaman :). Semoga bermanfaat buat yang membutuhkan atau setidaknya buat catatan saya pribadi. Terima kasih.
a Technopreneur – writer – Enthusiastic about learning AI, IoT, Robotics, Raspberry Pi, Arduino, ESP8266, Delphi, Python, Javascript, PHP, etc. Founder of startup Indomaker.com
Mas Ajie, saya Harfin, mau nanya nih bagaimana cara ‘turn off / disable debugging’ pada aplikasi android delphi xe8…
Soalnya pas mau upload apk ke Playstore itu ga bisa dan minta disable debugging…
Terima kasih Mas.. Ditunggu jawabannya.. 🙂
oh, sebenarnya itu bukan minta disable debugging mas, tapi minta diubah dr unsigned app menjadi signed app dengan ditambahkan beberapa keystore/provisioning profile. Tambahkan di menu Project > Options > Provisioning
Mau tanya lagi Mas.. Itu uda saya tambahkan, terus saya coba lagi masih ga bisa.. Mungkin saya salah ngisi data provisioning nya (saya isi agak asal terisi sih).. Memang seharusnya gimana ya mas cara ngisinya yang benar..? Maklum nih baru belajar.. 🙂 Terima kasih…
error/warning-nya apa mas?
Ini Mas Pesan Errornya pas upload ke Playstore / Google Play :
Upload Failed
You uploaded a debuggable APK or Android App Bundle. For security reasons you need to disable debugging before it can be published in Google Play.
yg mas upload ke playstore yg unsigned apk atau yg signed apk?
Saya juga ga tau Mas.. Saya ambil file apk yang dari folder bin.. Memang seharusnya gimana Mas..? Mohon pencerahan.. Terima kasih..
cari apk yg signed (hasil generate provisioning) baru di upload ke play store
Mas Ajie hasil apk dari delphi XE8 saya ada hape tertentu yg tidak bisa konek dengan webserviise json ketika menggunakan wifi tapi ketika pakai data seluler apk lancar.. Trims Jawabannya
wifi-nya konek internet ga mas?
pagi mas ajie,, mau tanya nih
silahkan
cannot run on an android device, padahal adb sdh install dengan baik
device/smartphone-nya udah kebaca di Delphi IDE-nya belum?
mas mau nanya apa perbedaan delphi am vb ?
sintaksnya jauh beda. Delphi berbasis bahasa Pascal, VB berbasis bahasa BASIC
di adb devices NOKIA saya sudah ada baik usb maupun wifi, tapi di Delphi nokia tidak terdeteksi, nokia saya pake android versi 9. Apa yang salah/kurang ya mas..?
Trimakasih
instal driver ADB-nya mas
saya menggunakan embarcadero rad studio 10.3 masalah saya hp tidak muncul di target padahal semua langkah udah saya lakukan sdk.ndk.adb interface semua terlihat tidak ada masalah tapi kenapa masih tidak muncul mohon pencerahan
coba cek di Control Panel-Device Manager, apakah ADB interface sudah muncul di sana? Kalo udah muncul harusnya di Delphi akan otomatis terdeteksi. Jika belum muncul kemungkinan driver adb untuk hp yang dipake sebagai target belum terinstal dengan baik atau tidak cocok dengan tipe hp nya