Saat kita melakukan build dalam membuat aplikasi mobile menggunakan Apache Cordova mungkin kita mengalami pesan kesalahan ‘Failed to run “ant -version’ .
Error lengkapnya mungkin seperti ini:
D:\cobamobile\halo>cordova build android
Running command: D:\cobamobile\halo\platforms\android\cordova\build.bat
D:\cobamobile\halo\platforms\android\cordova\node_modules\q\q.js:126
throw e;
^
Error: Failed to run “ant -version”, make sure you have ant installed and added
to your PATH.
at D:\cobamobile\halo\platforms\android\cordova\lib\check_reqs.js:43:27
at ChildProcess.exithandler (child_process.js:641:7)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:735:16)
at Process.ChildProcess._handle.onexit (child_process.js:802:5)
ERROR building one of the platforms: Error: D:\cobamobile\halo\platforms\android
\cordova\build.bat: Command failed with exit code 8
You may not have the required environment or OS to build this project
Error ini disebabkan karena kita belum menginstall Apache Ant dan memasukkan dalam PATH.
Untuk mengatasi error ini :
- Silahkan mendownload dan mengekstrak Apache Ant yang ada di http://ant.apache.org/bindownload.cgi .
Ant adalah Java library dan command line tool untuk melakukan packaging sofware sehingga mudah proses instalasinya.
Dalam artikel ini Ant digunakan untuk membuat apk. - Silahkan menambahkan folder bin nya ke dalam Path
Untuk menambahkan folder bin ke dalam Path Windows 7:
– masuk ke Start – Computer – Properties – Advanced System Settings – Environment Variables – PATH
Jika sudah berhasil, silahkan membuka command line yang baru dan jalankan kembali, dan hasilnya akan seperti contoh berikut ini:
D:\cobamobile\halo>cordova build android
…
…
BUILD SUCCESSFUL
Total time: 51 seconds
Built the following apk(s):
D:\cobamobile\halo\platforms\android\ant-build\CordovaApp-debug.apk
Informasi lebih lanjut silahkan mengunjungi:
1. http://ant.apache.org/
2. http://ant.apache.org/manual/install.html
3. http://ant.apache.org/bindownload.cgi
4. http://cordova.apache.org/docs/en/4.0.0/guide_cli_index.md.html#The Command-Line Interface_add_platforms
Kunjungi www.proweb.co.id untuk menambah wawasan anda.