Install PhoneGap on Ubuntu
Install open jdk verions 6.0
$ sudo apt-get install openjdk-6-jdk
First install node.js
$ sudo apt-get update $ sudo apt-get install python-software-properties python g++ make $ sudo add-apt-repository ppa:chris-lea/node.js $ sudo apt-get update $ sudo apt-get install nodejs $ node --version
ปกติ Ubuntu จะมี node package (Amateur Packet Radio Node Program) อยู่ และ nodejs binary จะถูกเปลียนชื่อจาก node เป็น nodejs เราจำเป็นต้องเปลี่ยน symlink /usr/bin/node เป็น /usr/bin/nodejs หรือไม่อย่างนั้นก็ uninstall เจ้า Amateur Packet Radio Node Program ออกเสียเพื่อไม่ให้เกิดความสับสน
Install Cordova 3.0.x
$ sudo npm install -g cordova
Install PhoneGap
$ sudo npm install -g phonegap
Change environment
$ export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools $ source ~/.bash_profile
Install SDK
Doanload from developer.android.com/sdk, extract, and run
android
Click New/Update to install SDK
Open a Project in the SDK
Use the cordova utility to set up a new project, as described in The Cordova The Command-line Interface. For example, in a source-code directory:
$ cordova create hello com.example.hello "HelloWorld" $ cd hello $ cordova platform add android $ cordova build
เสร็จแล้วครับ แต่ใช้ยังไงหว่า??? เดี๋ยวค่อยว่ากันอีกที ระหว่างนี้ก็แวะไปดูที่ PhoneGap ไปก่อนนะครับ
ลองดูตัวอย่างจาก
- ทบทวนที่เรียนจากติว PhoneGap ด้วย HTML5 & Jquery Mobile
- บทที่ 2 การเขียน Android โดยใช้ PhoneGap เบื้องต้น
- บทที่ 1 การติดตั้ง PhoneGap บน Eclipse สำหรับ Android
ที่มา github.com , phonegap.com
Relate topics
- Ubuntu: จำกัดการเข้าถึง folder ของบาง user
- Ubuntu Server Installation
- Ubuntu Web Server Setup
- Connecting to Android Device with ADB over WiFi
- Android : Close box on WebView
- ทำให้ Web App คุยกับ Android ผ่านทาง WebView - Building Web Apps in WebView
- [Geek] Linux basic comamnds
- ในที่สุดก็ Repartition OPPO Find Way S U707 ได้สำเร็จ
- ASUS Zenfone 2 มาแล้วพร้อม Android 5 สิ่งกำลังรอคอย
- Server Setup : การกำหนดสิทธิ์ Root ให้กับ user บน Ubuntu 14.04
- Setup FTP Server under Ubuntu/Debian
- ได้เวลาเปลี่ยนมือถือใหม่ - กูเกิลเปิดตัว Nexus 6 สมาร์ทโฟน Nexus ตัวแรกในตระกูลโมโตโรลา
- ย้ายบ้านให้ MySql
- ใครกิน I/O ของข้า
- Dabian bandwidth monitoring
- Disable USB keyboard wakeup
- อีกครั้ง - Make Ubuntu 16.04 to be a web server (LAMP)
- ง่ายดายจัง - เปลี่ยน ROM LG P350
- Mouse/Keyboard ชุดเดียว กับ คอมทุกเครื่องบนโต๊ะทำงาน
- VirtualBox เข้าไม่ได้ หลังอัพเดท kernel