เนื้อหาในส่วนนี้เราจะทำงานในส่วนของ command line
ในที่นี้ path Project ต่างๆ ของเราจะอยู่ที่ C:\phonegap>
สมมติเราสร้าง app หนึ่งขึ้นมาชื่อ app ว่า DemoApk ในโฟลเดอร์ Project ว่า
demoapk (ใช้ตัวเล็กหมด) เราสร้าง app project ด้วย phonegap ดังนี้
1 | phonegap create demoapk com.example.demoapk DemoApk |

หลังจากสร้าง Project มาแล้วเราจะได้โฟลเดอร์ พร้อมไฟล์สำหรับใช้งานใน
Project ตามโครงตามรูป

จากนั้นให้เราเข้าไปในโฟลเดอร์ของ Project เพื่อพร้อมทำงานส่วนอื่นต่อ
1 | C:\phonegap>cd demoapk |
ตอนนี้เราจะอยู่ที่
1 | C:\phonegap\demoapk> |
การ export ไฟล์ apk แบบที่ 1
ต่อไปเรามาดูคำสั่งในการ export ไฟล์ apk แบบที่ 1
คือการ export เพื่อนำไฟล์มาทดสอบใช้งานที่เครื่องมือถือ (ยังไม่ใช่ สำหรับ publish สำหรับ google play)
ใช้คำสั่งต่อไปนี้
1 | C:\phonegap\demoapk>phonegap build android |

เราจะได้ไฟล์ นามสกุล apk ที่ชื่อ CordovaApp-debug.apk
อยู่ใน path โฟลเดอร์ตามนี้
1 | C:\phonegap\demoapk\platforms\android\ant-build |

ไฟล์ CordovaApp-debug.apk นี้เราสามารถนำปติดตั้งลงเครื่องเพื่อทดสอบ
การทำงานของ app เราได้
การ export ไฟล์ apk แบบที่ 2
คือการ export เพื่อนำไฟล์ไปใช้ สำหรับ publish เพื่อเผยแพร่ใน google play
ใช้คำสั่งต่อไปนี้
1 | C:\phonegap\demoapk>phonegap build --release android |

เราจะได้ไฟล์ นามสกุล apk ที่ชื่อ CordovaApp-release-unsigned.apk
อยู่ใน path โฟลเดอร์ตามนี้
1 | C:\phonegap\demoapk\platforms\android\ant-build |

ไฟล์ CordovaApp-release-unsigned.apk นี้เราไม่สามารถนำไปติดตั้งได้เลย
ไม่เหมือนในการ export ไฟล์ apk แบบแรก ดังนั้นเราต้องทำการ signed ไฟล์นี้ก่อน
ความหมายก็คล้ายการลงทะเบียนใบรับรองไฟล์ apk นี้ก่อน ถึงจะสามารถนำไปติดตั้งได้
ซึ่งเราต้องใช้งาน keystore ไฟล์ ในการ signed apk ก่อนจึงจะสามารถนำไปใช้ใน
google play หรือติดตั้งได้
เราจะมาดูเกี่ยวกับ keystore ในตอนหน้า