พอดีผมเพิ่งใช้ android studio นะครับและผมซื้อแอพในเว็บของฝรั่งมาและเค้าให้ใช้โปรแกรม android studio แก้ไขโค้ดและที่สำคัญคือผมไม่เคยใช้เลยเจอปัญหาที่อยากให้พี่ๆ เพื่อนๆ ช่วยคือ "'keytool' is not recognized as an internal or external command,operable program or batch file." คือต้อนนี้ผมได้ลงจาวา JDK แล้วแต่ยังไม่สามารถพิมคำสั่ง keytool ได้ ส่วนผมลองเข้า C:\Program Files\Java\jdk1.8.0_131\bin หาไฟล์ keytool.exe และลองรันดูเปิดมาและมันก็ดับคืองงมากๆ อย่างไรช่วยหน่อยนะครับ
นี้ครับรูปตัวอย่างพอดีผมต้องพิมข้อความในกรอบสีเหลืองและในกรอบสีน้ำเงินต้องเป็นพาสเวิสไรนี้และแต่มันไม่ขึ้นมันกลับเป็น keytool' is not recognized as an internal or external command,operable program or batch file พอผมถามกลับกับคนเขียนโค้ดเค้าก็ส่งลิ้งมาให้ดูเค้าบอกผมไม่ได้ลงไรนี้และเข้าไปดูที่ส่งมาผมก็แปลแต่ไม่เข้าใจเลยอยากให้ช่วยหน่อยครับ https://stackoverflow.com/questions/6211919/errorkeytool-is-not-recognized-as-an-internal-or-external-command-operable-p
https://stackoverflow.com/questions/19431788/keytool-is-not-recognized-as-an-internal-external-command
จากรูปจะเห็นว่าเราไม่สามารถ เรียกไฟล์ keytool จากโฟลเดอร์อื่นได้เลย เพราะว่า windows มันหา keytool.exe ไม่เจอ เลยไม่เข้าใจคำสั่ง "is not recognised as an internal and external....."
วิธีแก้
1) add path ลงไปใน PATH ใน my compuer-->properties-->advance setting-->systems environment -->edit ประมาณนี้
- ต้องไปเพิ่ม PATH ใน system environment ของ windows ซ่ะก่อน
เช่น C:\Android\bin;C:\Program Files\Java\jdk1.8.0_131\bin