Maintenance

Maintenance PC

Designer

Multimedia Designer

Result

Reporting Result

03 March 2018

Beberapa permasalahan setelah memasang Delphi XE

Error: E2820 Could not find program... zipalign.exe

Pesan kesalahan ini dapat terjadi saat mencoba menerapkan aplikasi mobile ke Android jika Anda baru saja memperbarui versi Android  SDK yang sedang digunakan oleh IDE. Google baru saja mengubah paket dan lokasi zipalign di SDK Rev. 23 dan IDE sudah tidak dapat lagi menemukan file tersebut.

Pesan kesalahan lengkap di RAD Studio adalah:
[PAClient Error] Error: E2820 Tidak dapat menemukan program,
'C:\Users\Public\Documents\Embarcadero\Studio\14.0\PlatformSDKs\adt-bundle-windows-x86-20131030\sdk\tools\zipalign.exe'

Pesan kesalahan serupa terjadi di Appmethod. Embarcadero merekomendasikan pengembangan dengan versi Android SDK yang dikirimkan bersama produk yang telah Anda instal. Versi SDK yang lebih baru dapat mengenalkan perubahan yang tidak diuji coba. Langkah-langkah berikut akan menyelesaikan kesalahan program yang hilang jika Anda perlu menggunakan Android SDK yang lebih baru:

1. Jalankan SDK Manager dan tingkatkan Android SDK Tools ke versi 23.0.2 dan Android SDK Platform-tools ke versi 20.
2. Setelah item di atas terinstal, item baru akan muncul dalam daftar: Android SDK Build-tools versi 20. Pilih dan instal paket, ini adalah lokasi paket baru untuk zipalign.

 
3. Update IDE untuk menunjuk ke lokasi baru untuk zipalign. kembali ke menu utama di IDE select Tools | Options | Environment Options | SDK Manager. Perbarui lokasi ZipAlign untuk menunjuk ke direktori Build-Tools 20 yang baru. Secara default di RAD Studio XE6 ini adalah C:\Users\Public\Documents\Embarcadero\Studio\14.0\PlatformSDKs\adt-bundle-windows-x86-20131030\sdk\build-tools\20.0.0\zipalign.exe. Ini akan berada di lokasi yang sama untuk Appmethod. 


02 March 2018

Install Manual Android Development Tools pada Delphi XE

Penting:
Anda tidak perlu menginstal alat Android sendiri.

➤  Installer untuk RAD Studio menginstal versi alat pengembangan Android yang direkomendasikan dan diuji saat ini selama penginstalan produk RAD Studio.
➤  Alat pengembangan Android mudah diakses menggunakan Start> All Programs> Embarcadero RAD Studio> Android Tools, seperti yang ditunjukkan di sini:

➤  Pada Item menu Android Tools akan membuka Android SDK Manager, dari mana Anda dapat memulai Pengelola Perangkat Virtual Android.➤  Installer memberi Anda pilihan untuk tidak menginstal Android SDK dan NDK. Jika Anda memilih keluar dari installer, Anda bisa:
         
  Gunakan SDK dan NDK Android yang terpasang sebelumnya.
         
  Instal alat pengembangan Android sendiri, ikuti langkah-langkah dalam topik ini.

     Sadarilah bahwa Anda perlu menggunakan versi yang disarankan dari alat pengembangan Android; Versi alternatif mungkin akan memperkenalkan perubahan yang tidak dapat didukung oleh RAD Studio.

Catatan: JDK terinstal jika Anda tidak memiliki versi Java yang direkomendasikan (1.6 atau 1.7), terlepas dari apakah alat pengembangan Android dipasang untuk Anda selama pemasangan produk.




Memiliki alat pengembangan Android yang terpasang pada sistem pengembangan Anda diperlukan untuk mengembangkan aplikasi Android menggunakan RAD Studio. Untuk membuat aplikasi seluler untuk platform target Android, Anda juga perlu menambahkan SDK Android ke Pengelola SDK RAD Studio.

Berikut adalah lokasi pemasangan default standart
Android development tools yang diinstal oleh penginstal RAD Studio:

➼     Java Development Kit (JDK):
  C:\Program Files\Java\jdk1.7.0_25 
➼     Android Software Development Kit (SDK):  
  C:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\adt-bundle-windows-x86-20130522\sdk 
➼     Android Native Development Kit (NDK):  
  C:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e


Memasang JDK / SDK / NDK

1. 
Instal JDK (Java development kit):
        
Di PC, download dan jalankan installer JDK, yang tersedia di sini:

         
http://www.oracle.com/technetwork/java/javase/downloads/index.html

2. 
Instal Android SDK
(software development kit) :
         
1.  Di browser PC Anda, buka Android SDK download page  dan klik Download SDK Tools ADT Bundle untuk Windows.
              ➽ pada
halaman
Get the Android SDK, Anda bisa memilih 32bit atau 64bit, sesuai dengan OS Anda.
             
➽  yang akan di download mencakup SDK tools dan Eclipse IDE. 
              ➽  Setelah unduhan selesai, Anda dapat dengan aman menghapus map SDK\adt-bundle-windows-x86_64-20130522\eclipse, kecuali jika Anda ingin menggunakan IDE Eclipse.
         
2.  Dari direktori <SDK> Anda, jalankan SDK Manager.exe.
            Penting
: Jika Manager SDK Android tidak memulai, coba saran berikut ini:
             
  Klik kanan SDK Manager.exe dan pilih Run As Administrator.
             
  Jalankan android.bat dari direktori \tools di dalam direktori <SDK> Anda.
        
3.  Pada Android SDK Manager tree, centang (enable) ikuti langkah berikut:

                Tools node     
              ➽   SDK Platform di dalam nodus Android <versi> (API <level>), di mana <level> harus 9 atau nilai lebih tinggi (misalnya, "18").
              Catatan: RAD Studio mendukung versi Android 2.3 dan versi yang lebih baru terlepas dari Platform SDK mana yang Anda Download.
        ➭4.  Klik Install <n> packages, klik Accept License untuk menerima lisensi yang dibutuhkan, dan klik Install untuk menginstal perangkat lunak yang diperlukan.         
        5.    Anda dapat menutup Android SDK Manager saat penginstalan selesai.

3.  Instal Android NDK (Native Development Kit):
      
    Pada PC, download dan unzip NDK untuk versi Windows Anda (32bit atau 64bit), tersedia di sini:
http://developer.android.com/tools/sdk/ndk/index.html

Setelah menginstal alat ini, Anda perlu menambahkan SDK Android ke RAD Studio, seperti yang dijelaskan di bagian berikutnya, dan kemudian Anda dapat mulai membangun aplikasi mobile untuk platform Android.


Mengkonfigurasi RAD Studio untuk Bekerja dengan SDK yang di Pasang Sendiri 
Anda dapat menggunakan versi Android SDK yang spesifik hanya dengan mengarahkan Manajer SDK RAD Studio ke lokasi <SDK> yang Anda instal.

1. 
Buka wizard
Create a New Android SDK dengan menggunakan Tools Options atau Project Manager:
  • Pilih Tools> Options> Environment Options> SDK Manager | Add | Add new. .
  • Di Project Manajer :
            1. Klik kanan platform target Android dan pilih Properties dari menu konteks.
            2.
Di bidang SDK pada kotak dialog Properti Platform, klik Add new dalam daftar drop-down.
           
3. Pada dialog Add a New SDK, klik Add new dalam daftar drop-down.
2. 
Di SD Base Base Android dan bidang Jalur NDK Android, telusuri dan pilih lokasi <SDK> dan <NDK> yang Anda instal.
3. 
Penyusun SDK Android baru sekarang mengisi sisa bidang di sini dan di laman lokasi alat Android. Luangkan waktu sejenak untuk menyelesaikan proses ini.

4.  Untuk bidang apa pun yang tidak terisi secara otomatis atau ditandai dengan , klik bidang entri dan jelajahi lokasi yang terinstal dari perpustakaan di sistem Anda. 




Menambahkan Java sebagai User Override ke Sistem Path Anda
Jika Anda menginstal JDK sendiri, mungkin Java tidak berada di system path. Misalnya, jika Java tidak berada dalam system path Anda, Anda harus menggunakan android.bat untuk memulai Android SDK Manager (bukan SDK Manager.exe). Jika Anda ingin mengoptimalkan pengembangan Android, Anda harus menambahkan Java ke variabel lingkungan jalur sistem Anda.

1. 
Pilih Tools> Options> Environment Options> Environment Variables.
2. 
Di panel variabel Sistem, klik dua kali item Jalur. 

3.  Pada kotak dialog Override System Variable, klik tombol Home pada keyboard Anda untuk kembali ke Path awal. 
4.  Tambahkan jalur ke Java pada awal jalur sistem Anda (harus mendahului semua referensi ke System32).

        
Sebagai contoh, path yang terinstal default ke java.exe di RAD Studio adalah:

            
C: \ Program Files \ Java \ jdk1.7.0_25 \ bin
            
Perhatikan bahwa Anda hanya perlu menambahkan penggantian jika instalasi Java Anda berbeda dari ini.

        
Akhiri entri jalur Anda dengan titik koma (;):







5.  Klik OK pada kotak dialog Override, dan klik Yes pada kotak dialog Confirm berikut.
6.  Verifikasi bahwa Anda melihat jalur ke Java ditampilkan di awal bidang Path di panel User overrides:
 

7.  Klik OK untuk menutup Tools Options Dialog Box. 


Atur Letak Android Tools

RAD Studio secara otomatis mendeteksi jalur
Android Tools yang diperlukan berdasarkan jalur yang Anda berikan di halaman sebelumnya. Di halaman ini Anda dapat menyesuaikan jalur, atau menentukan jalur ke Android Tools yang tidak dapat dideteksi RAD Studio. untuk membantu memudahakan settingan SDK & NDK Android bisa lihat tabel path di bawah ini
 
Item
Deskripsi
Contoh Lokasi Path
ZipAlign location
lokasi default ZipAlign.exe SDK tool.
SDK_BASE_PATH\tools\ZipAlign.exe
SDK_BASE_PATH\build-tools\<version>\zipalign.exe
Android location
lokasi default  Android.bat SDK tool.
SDK_BASE_PATH\tools\Android.bat
Adb location
lokasi default  Adb.exe SDK platform tool.
SDK_BASE_PATH\platform-tools\Adb.exe
Aapt location
lokasi default  aapt.exe SDK build tool.
SDK_BASE_PATH\build-tools\android-4.4\aapt.exe
Java KeyTool location
lokasi default  KeyTool.exe JDK tool.
JAVA_INSTALLATION_PATH\bin\KeyTool.exe
Java JarSigner location
lokasi default  JarSigner.exe JDK tool.
JAVA_INSTALLATION_PATH\bin\JarSigner.exe
arm-linux-androideabi-ld.exe location
lokasi default  arm-linux-androideabi-ld.exe linker.
NDK_BASE_PATH\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe
arm-linux-androideabi-strip.exe location
lokasi default  arm-linux-androideabi-strip.exe executable.
NDK_BASE_PATH\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-strip.exe
gdbserver location
lokasi default  gdbserver.
NDK_BASE_PATH\prebuilt\android-arm\gdbserver\gdbserver
NDK API location
lokasi default  API folder withing the NDK folder.
NDK_BASE_PATH\platforms\android-14
Delphi NDK Library path
lokasi default  Delphi NDK library folder.
NDK_BASE_PATH\sources\cxx-stl\gnu-libstdc++\4.8\libs\armeabi-v7a
C++Builder NDK Library path
lokasi default  C++Builder NDK library folder.
NDK_BASE_PATH\platforms\android-14\arch-arm\usr\lib
SDK API-Level
The SDK API level to use. Any version is fine.
--