การตั้ง package name ใน cordova หรือ android studio และความหมาย
ปัญหาที่พบในการเขียน app คือลืมตั้งชื่อ package name ทำให้ไม่สามารถ run หรือ build ได้ จะพบใน cordova
ถ้าขึ้นแสดงว่าระบบตั้งให้ auto คือ io.cordova.hellocordova
ถ้าไม่ได้จะเป็น error สีแดงบอกว่าไม่สมบูรณ์
หมายเหตุ https://cordova.apache.org/#getstarted เป็น cordova แบบ run browser (รันบนเว็บ จึงไม่ได้สร้าง package name ไว้)
คำสั่ง
cordova run android
ถ้าลืมให้ สร้างใหม่และ ใช้คำสั่ง
cordova create myApp com.myCompany.myApp myApp
com.myCompany.myApp คือ package name
ตัวอย่าง
ชื่อapp หรือ ชื่อ folder ที่เก็บ + package name + ชื่อapp
cordova create appJunjao com.junjao.appJunjao appJunjao
ส่วน android studio จะตั้ง ตั้งแต่เริ่ม new project แล้ว ไม่พบปัญหา
คามหมาย package name คือ การรวมกันระหว่าง ชื่อ app + ชื่อโดเมนเนม หรือ บริษัท (กลับกัน)
ต้วอย่าง appTest + junjao.com เป็น com.junjao.appTest
อ้างอิง
https://www.npmjs.com/package/cordova
http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename
สรพล
jun_jao2000@hotmail.com