ติดตั้งและสร้าง Application ด้วย Qt for Android
ตอนที่ 2 ทดลองสร้าง Application บน Android
![00](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_00.jpg)
หลังจากได้ทำการติดตั้ง Qt for Andriod กันเรียบร้อยแล้ว (ย้อนอ่านตอนที่ 1 เริ่มติดตั้ง Qt for Andriod) ในบทความตอนที่ 2 นี้ จะอธิบายถึงการตั้งค่าและสร้าง Application บน Android มาเริ่มกันเลย… !!!
8. ตั้งค่า Qt Creator และสร้าง Android Virtual Devices (AVD)
– เปิดโปรแกรม Qt Creator
– ไปที่ เมนู Tool >> Options…
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_40.png)
– เลือกหัวข้อ Android
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_41.png)
– Browse ไปที่ Path ของ JDK (C:\Program Files\Java\jdk1.8.0_20)
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_42.png)
– Browse ไปที่ Path ของ SDK (C:\Android\AndroidSDK\sdk)
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_43.png)
– Browse ไปที่ Path ของ NDK (C:\Android\AndroidNDK)
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_44.png)
– Browse ไปที่ Path ของ Ant.bat (C:\Android\apache-ant-1.9.4\bin\ant.bat)
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_45.png)
– คลิก Apply
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_46.png)
– สร้าง Android Virtual Devices (AVD) โดยคลิกที่ Start AVD Manager…
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_47.png)
– เลือก Tab Device Definition และ เลือก Hardware เป็น Galaxy Nexus by google จากนั้น คลิกที่ Create AVD…
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_48.png)
– เลือก CPU เป็น ARM และ Skin เป็น No skin จากนั้น คลิก OK
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_49.png)
– คลิกที่ Start
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_50.png)
– คลิก Launch
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_51.png)
– รอสักครู่ จะปรากฏหน้าจอของ Android ขึ้นมา
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_52.png)
9. ทดลองสร้าง Application บน Android
– ไปที่ เมนู File >> New Project
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_53.png)
– เลือก Qt Widgets Application
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_54.png)
– ตั้งชื่อ Project และ Path ที่เก็บ Project
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_55.png)
– เลือก Kits สำหรับ Android รุ่นที่ใช้ (เลือกทั้งหมดก็ได้)
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_56.png)
– ตั้งชื่อ Class
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_57.png)
– คลิกที่ Finish
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_58.png)
– จะปรากฏหน้าต่างโปรเจค ดังรูป
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_59-1024x546.png)
– ดับเบิ้ลคลิกที่ File mainwindow.ui
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_60.png)
– ไปที่ property ปรับขนาดหน้าจอเป็น 720×1280 (ควรปรับตามขนาดหน้าจอที่ใช้)
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_61.png)
– ออกแบบหน้าจอโดยใช้ Widget จากแถบเครื่องมือ โดยการทดลองนี้ใช้ Push Button และ Line edit
![62](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_62.png)
![63](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_63.png)
![64](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_64.png)
– คลิกขวาที่ widget Push Button เลือก Go to slot…
![65](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_65.png)
– เลือก Slot เป็น clicked
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_66.png)
– โปรแกรมจะสร้าง Function on_pushButton_clicked ขึ้นมาให้
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_67.png)
– ทดลองเขียน Code ให้แสดงข้อความ “Hello World” บน Line Edit ดังนี้
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_68.png)
– เลือก Compile ตามสถาปัตยกรรมที่ใช้
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_69.png)
– คลิกที่ Icon รูป Play
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_70.png)
– เลือก Device ไปที่ AVD ที่เราสร้างขึ้น
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_71.png)
– ตอบตกลง แล้วรอสักครู่ Qt จะเปิด AVD ขึ้นและ Deploy Program ไป run บน AVD
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_72.png)
– ทดสอบ Deploy Application ขึ้นไปบน Hardware จริง
– เชื่อมต่อ Android เข้ากับ Computer ผ่านทาง USB
– ทำการติดตั้ง USB Driver ให้กับ Android
– เปิด Debug Mode ตามขั้นตอนดังนี้
– เข้าไปยัง Setting
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_73.png)
– เลือกหัวข้อ Developer options
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_74.png)
– เปิด USB debugging
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_75.png)
– คลิกที่ Icon รูป Play
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_76.png)
– จะปรากฏรายชื่อของอุปกรณ์ Android ของเราขึ้นมาที่หน้าต่าง Select Android Device
![](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_77.png)
– ให้เลือกที่อุปกรณ์ และ คลิกที่ OK
– รอสักครู่ Appliction ของเราจะถูก Deploy ไปยัง Hardware
![78](https://blog.thaieasyelec.com/wp-content/uploads/2020/07/118_78.png)