Setting Up the AIR SDK and Command-Line Tools

From Blognone

Jump to: navigation, search

การตั้งค่า AIR SDK และเครื่องมือคอมมานด์ไลน์

AIR SDK เวอร์ชันเบต้ามีเครื่องมือ, โปรแกรมและโค้ดตัวอย่าง ที่ช่วยให้คุณพัฒนาและทดสอบแอพพลิเคชันได้สะดวกมากขึ้น

เครื่องมือแบบคอมมานด์ไลน์ที่เราจะใช้มีดังนี้

ADL - ไว้รันแอพพลิเคชัน AIR เพื่อทดสอบโดยไม่ต้องติดตั้ง
ADT - สร้างแพกเกจ AIR สำหรับแจกจ่ายให้ผู้ใช้ดาวน์โหลด

Contents

ติดตั้ง SDK

คุณจำเป็นต้องเพิ่มพาธ (path) ของไฟล์เหล่านี้ลงในพาธของระบบ (system path) เพื่อให้คุณสามารถเรียกใช้เครื่องมือเหล่่านี้จากที่ไหนก็ได้

เครื่องมือแบบคอมมานด์ไลน์อยู่ในไดเรคทอรีชื่อ bin ภายใน SDK

  1. ดาวน์โหลด AIR SDK รุ่นเบต้าจาก http://www.adobe.com/go/air
  2. เปิด SDK
    • แตกไฟล์ ZIP สำหรับบนวินโดวส์
    • เมาท์ไฟล์ .dmg สำหรับแมค
  3. ก็อปปี้ข้อมูลใน SDK ไปไว้ตำแหน่งที่ต้องการ (เราจะอ้างถึงตำแหน่งนี้ว่า <SDK_Path>)
  4. ตอนนี้คุณควรมีอย่างน้อยสองไดเรคทอรี คือ <SDK_Path>/bin และ <SDK_Path>/runtime โดยเครื่องมือ ADL และ ADT จะอยู่ในไดเรคทอรี bin

Tip: ก็อปปี้แค่ไดเรคทอรี bin และ runtime เท่านั้น และตรวจสอบว่าทั้งสองไดเรคทอรีอยู่ในระดับเดียวกัน เหมือนกับที่อยู่ใน SDK

เพิ่มเครื่องมือคอมมานด์ไลน์ไว้ในพาธของระบบ

ขั้นตอนที่เหลือคือเพิ่มตำแหน่ง <SDK_Path>/bin ไว้ในพาธของระบบ เพื่อให้คุณสามารถเรียกใช้ทั้งสองคำสั่งจากที่ไหนก็ได้

วิธีการเพิ่มพาธจะแตกต่างกันขึ้นกับระบบปฏิบัติการที่ใช้

วินโดวส์

  1. เปิด System Properties จาก Control Panel และคลิกที่แท็บ Advanced
  2. คลิกปุ่ม Environment Variables
  3. เลือก PATH และกดปุ่ม Edit จากนั้นเพิ่มพาธของไดเรคทอรี bin ไว้ท้ายบรรทัด โดยคั่นข้อความเดิมด้วยเครื่องหมาย semicolon ดังนี้
     ;<SDK_Path>\bin
  4. คลิกปุ่ม OK เพื่อยืนยัน

จากนั้นทดสอบว่าการตั้งค่าถูกหรือใหม่ โดยเปิดคอนโซลจากเมนู Start > Run > Console และพิมพ์คำว่า

adt

Tip: คุณต้องเปิดหน้าต่างคอนโซลหน้าต่างใหม่ อย่าใช้หน้าต่างคอนโซลเดิมที่เปิดค้างไว้

คุณควรจะเห็นผลลัพธ์ดังนี้

Too few arguments.
Usage: adt -package air_file app_xml [ file_or_dir |
-C dir file_or_dir ... ] ...

นั่นแปลว่าคุณติดตั้งถูกต้องแล้ว

ถ้าคุณพบข้อผิดพลาดว่าค้นหาแฟ้มไม่พบ ลองตรวจสอบดังนี้:

  • ตรวจสอบว่าไดเรคทอรี bin และ runtime นั้นอยู่ในไดเรคทอรี <SDK_Path>
  • ตรวจสอบว่าคุณเพิ่มพาธไปยัง <SDK_Path> ไว้ในตัวแปร PATH ของระบบแล้ว
  • ตรวจสอบว่าคุณเปิดหน้าต่างคอนโซลหน้าต่างใหม่ก่อนรันคำสั่ง

แมคอินทอช

มีวิธีการเพิ่มพาธของ AIR SDK หลายวิธี ขึ้นกับว่าคุณใช้เชลล์แบบไหน และคุณมีวิธีกำหนดตัวแปรของระบบอย่างไร

ขั้นตอนต่อไปนี้เป็นวิธีการแก้ไขตัวแปรของระบบสำหรับเชลล์แบบ bash

  1. เปิดโปรแกรม Terminal โดยเข้าไปที่ /Applications/Utilities/Terminal
  2. ตรวจสอบว่าคุณอยู่ที่ home โดยพิมพ์ cd
  3. ตรวจสอบว่ามีไฟล์ที่ต้องการ โดยสั่ง ls -la
  4. หาไฟล์ที่มีชื่อว่า .profile หรือ .bashrc
  5. ถ้าคุณไม่มีทั้งสองไฟล์ ให้สร้างไฟล์นั้นโดยใช้คำสั่ง:
    touch .profile
  6. เปิดแฟ้ม .profile หรือ .bashrc ด้วยโปรแกรมแก้ไขข้อความ
  7. ค้นหาบรรทัดที่ใกล้เคียงกับ:
    export PATH=$PATH:/usr/local/bin
  8. เพิ่มพาธของไดเรคทอรี <SDK_Path>/bin ต่อท้ายบรรทัด ตัวอย่างเช่น ถ้าพาธ <SDK_Path>/bin คือ /airsdk/bin ทั้งบรรทัดควรมีหน้าตาดังนี้:
    export PATH=$PATH:/usr/local/bin;/airsdk/bin
  9. ถ้าไฟล์เพิ่งถูกสร้างขึ้น ให้ใส่บรรทัดนี้เข้าไป
    export PATH=$PATH:/airsdk/bin
  10. บันทึกแฟ้มและปิดโปรแกรม
  11. เรียกคำสั่งเพื่อเรียกใช้ค่าที่เพิ่งตั้งไว้ โดยสั่ง .profile (หรือ .bashrc ถ้าคุณใช้ไฟล์นี้)
  12. คุณสามารถทดสอบว่าค่าที่ตั้งไว้ถูกต้อง โดยสั่ง echo $PATH และตรวจสอบว่ามี <SDK_Path>/bin อยู่ในผลลัพธ์ที่แสดงออกหน้าจอ
  13. คุณสามารถทดสอบการติดตั้งได้โดยเปิดหน้าต่าง Terminal ใหม่ แล้วสั่ง adt ซึ่งคุณควรจะเห็นผลลัพธ์ดังนี้
Too few arguments.
Usage: adt -package air_file app_xml [ file_or_dir |
-C dir file_or_dir ... ] ...

ถ้าคุณพบข้อผิดพลาดว่าค้นหาแฟ้มไม่พบ ลองตรวจสอบดังนี้:

  • ตรวจสอบว่าไดเรคทอรี bin และ runtime นั้นอยู่ในไดเรคทอรี <SDK_Path>
  • ตรวจสอบว่าคุณเพิ่มพาธไปยัง <SDK_Path> ไว้ในตัวแปร PATH ของระบบแล้ว
  • ตรวจสอบว่าคุณเปิดหน้าต่าง Terminal หน้าต่างใหม่ หรือใช้วิธีเรียกคำสั่ง source ตามด้วยไฟล์ตั้งค่าที่คุณแก้ไข