เนื่องด้วย Reboot เครื่อง Mac พอมาเปิด Android Studio และ Import Project เข้ามา แต่เมื่อลองรันดูดันขึ้นข้อความ “Error: AndroidManifest.xml doesn’t exists or has incorrect root tag” ดังรูปด้านล่าง

Genymotion เป็น Emulator ที่ใช้งานได้ดีสำหรับการพัฒนา Android ซึ่งมันรันเร็วมากๆใครใช้ติดใจแน่นอน แต่มันมีปัญหาคือเมื่อเราสร้าง Emulator มาแล้ว พอเรากด Play เพื่อจะรัน Emulator Device เจ้า Genymotion  ก็จะแสดงข้อความว่า “Unable to load VirtualBox engine.” ตามรูปด้านล่างนี้

อธิบายแบบรวบรัดนะครับ ให้ไปดาวน์โหลด JDK (Java Development Kit) ที่ลิงค์นี้ http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html มองหาลิงค์ดาวน์โหลด “Mac OS X x64 / 186.01 MB / jdk 7u65 macosx x64 dmg”  ถ้าคลิกไม่ได้ให้ติ๊กเลือก “Accept License Agreement” ก่อนนะครับ

นอกจากพัฒนาเว็บไซต์แล้ว ผมยังต้องดูความเสถียรของ Server ซึ่งที่ใช้เป็น Cent OS แต่บางครั้งอาจจะมีช่วงเวลาที่ notebook ไม่ได้อยู่ใกล้ตัวเอง จะ Remote เข้าไปก็ไม่ได้ เลยต้องอาศัยมือถือ Android คือ Galaxy S2 ที่ใช้อยู่ตอนนี้เป็นตัวช่วยล่ะ เลยนั่งดู App ที่ช่วย Secure Shell (SSH) Remote ไปยัง Cent OS จนไปเจอ App ตัวนึง มีชื่อว่า “ConnectBot”

เนื่องจากต้องดูแลระบบ server บ้าง นอกจากดูแลเว็บ และพัฒนาระบบ ซึ่งบางครั้งผมจะอยู่นอกสถานที่ซึ่งไม่ได้มี computer หรือ notebook ไว้ใกล้ตัว ทีนี้ก็นึกขึ้นได้ว่ามี smart phone นี่ทำไมไม่หา App มาช่วยการตรวจสอบเว็บและ server เบื้องต้นว่าล่ม (Down)เลยไปเจอ Android App ฟรีที่ชื่อว่า “Ping & DNS”

ก่อนที่จะเขียนโปรแกรมบน Android นั้นจะต้องมีอะไรในเครื่องเราบ้างนั้น เฉพาะบน Windows 7 นะครับ อันนี้ผมเขียนแค่หัวข้อหลักๆเท่านั้นนะครับ รายละเอียดเจาะประเด็นเว็บอื่นๆคงมีเยอะแล้ว เอาลิงค์กับ”วิธีติดตั้งสั้นๆเท่านั้น” มาเขียนไว้กันตัวเองลืมครับ

certificate expired ซะงั้นดูจากปีพ.ศ.แล้ว (2497) น่าจะเกิดตอนลง SDK  แล้วเครื่องเราตั้งระบบวันที่ของไทย เลยได้ certificate expired มาผิด