ไม่รู้ว่ามีท่านไหน dev on ubuntu กันบ้างมั้ยครับ
ผมไปตามสืบวิธีเจอแต่วิธีแก้บน Window คือไปเปิดหาไฟล์ debug.keystore พอเจอก็ลบออกแล้ว ไปตั้ง region เป็นแบบ คศ.
แต่ใน ubuntu ผมหา debug.keystore ไม่เห็นเจอ ไปเปลี่ยน region เป็น English(United Stage) มันก็ยัง error อยู่ดี แต่เปลี่ยนจากปี พ.ศ. 24xx เป็นปี 55 แทนซะงั้น
อยาก dev บน ubuntu ครับ
——————————
Update 2011-05-02 : แก้ได้แล้วครับ
– หากลองไป new folder ที่ home/[user]/ เป็นชื่อ “.android” จะพบว่าไม่สามารถทำได้เพราะชื่อซ้ำ แต่เอ๊ะเราไม่เห็นจะมี folder ที่ว่าเลย ผมคิดว่าตัวไฟล์ใน ubuntu ถ้ามี .(dot) อยู่ข้างหน้าโดยไม่มีชื่อ ระบบน่าจะมองเป็น hidden file ครับ อันนี้ผมเพิ่งใช้ ubuntu ไม่นาน ไม่แน่ใจว่ามีวิธีสั่งแสดงหรือเปล่า
– ให้เปิด Terminal แล้วใช้คำสั่งนี้ครับ
keytool -genkey -keypass android -keystore debug.keystore -alias androiddebugkey -storepass android -validity 100000 -dname "CN=Android Debug,O=Android,C=US"
เราจะได้ไฟล์ debug.keystore ที่ไม่หมดอายุมาไว้ใน home/[user]/ ของเรา ให้เข้าไป copy file เอาไว้ก่อน
– ใน home/[user]/ ให้สร้าง folder ใหม่ ชื่ออะไรก็ได้ แล้วเข้าไปสร้าง folder “.android” เอาไว้ และให้เข้า “.android” มันที(เพราะตอนที่เราเพิ่งสร้าง เรายังสามารถมองเห็นตัว folder ได้อยู่)
– paste file debug.keystore ที่ copy ไว้ลงใน folder “.android” ที่เพิ่งสร้าง
– ทำการลาก folder “.android” จากส่วนแสดง addredd ด้านบน ไปไว้ home/[user]/ ระบบจะถามว่าต้องการผสานข้อมูลใน folder มั้ย ตอบตกลง ระบบจะถามอีกว่าต้องการเขียนทับไฟล์ debug.keystore มั้ย ก็ให้ตอบตกลง
http://img195.imageshack.us/img195/576/snapshot1n.png
– กลับมาที่ eclipse เลือกเมนู Project>Clean… เพียงเท่านี้ก็จะหายจากอาการ error ดังกล่าวแล้วครับ
เครติดคำสั่งสร้างไฟล์จาก : http://www.board.esanupdate.com/index.php/topic,5308.0.html