:: DroidSans :: Thailand Android Developer Community ::

 User login

 Search

 Moderator Team

 Sponsors

 Active forum topics

 Recent blog posts

 Recent comments

 Twitter :: Follow us!!


 

 Who's new

 Hits Counter

 วิธีการ Sign ไฟล์ apk เพื่อ Deploy สู่ Market
วิธีการ Sign ไฟล์ apk เพื่อ Deploy สู่ Market

ไม่ได้อัพโหลด Application ขึ้น Market มานาน อยู่ดีๆวิธีก็เปลี่ยนไปอีกละ!! กว่าจะงมหาวิธีที่ถูกต้องได้ก็ใช้เวลานานทีเดียวเชียว เลยเอามาเขียนไว้

1. ก่อนอื่นเราต้องสร้าง Private Key ก่อนด้วยคำสั่ง

> keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -validity 10000

เมื่อรันคำสั่งดังกล่าวมันจะขึ้นให้กรอกรายละเอียดต่างๆ ก็กรอกไปให้หมดครบถ้วน!

2. คอมไพล์ Application ในโหมด Release จนได้เป็นไฟล์ apk ออกมา

3. จัดเตรียมไฟล์ .keystore และ .apk ให้อยู่ใน folder เดียวกันแล้วSign Application ด้วยคำสั่ง

> jarsigner -verbose -keystore my-release-key.keystore
my_application.apk alias_name

ตัวโปรแกรมจะขึ้นมาถาม Password ก็ใส่ที่ตั้งไว้ในขั้นตอนที่ 1 ลงไป ถ้าสำเร็จก็จะขึ้นว่า Success พร้อมกับลิสต์ยาวๆ และขนาดไฟล์ apk จะเปลี่ยนแปลงเล็กน้อย

4. ทำการ Align Zip File ให้ลง 4 bytes ด้วยคำสั่ง

> zipalign -v 4 in.apk out.apk

โดย in.apk คือไฟล์ที่ได้จากขั้นตอนที่ 3 ส่วน out.apk คือชื่อไฟล์ปลายทางที่เรากำลังจะสร้างออกมา เมื่อสั่งคำสั่งนี้เสร็จจะได้ไฟล์ out.apk ออกมา และไฟล์ out.apk นี้เองที่เราสามารถ Deploy บน Market ได้ ^_^

เรียบร้อย!! จริงๆก็ไม่ยากหรอก แต่ดูวุ่นวายนิดนึงๆ เหะๆ

(หมายเหตุ คำสั่ง zipalign อยู่ในโฟลเดอร์ [ANDROID_SDK]\tools)

Source: Android Developers




User offline. Last seen 2 days 44 min ago. Offline
Joined: 01/06/2010
Points: 11

ช่วงนี้ พี่เนยเขียนโปรแกรมอะไรดีๆ ขึ้นไปไว้บนนั้นอีกหรอครับ

nuuneoi's picture
User is online Online
Joined: 11/12/2008
Points: 4085

อ๋อ เปล่าครับ เป็น DroidSans Thai Keyboard ของ kanatorn เค้าหนะ ^_^

User offline. Last seen 6 days 9 hours ago. Offline
Joined: 02/20/2010
Points: 7

รบกวนถามกูรูต่อครับ...

ถ้าเราต้องการเข้าไปเป็นผู้ขาย app บน market จะต้องทำอะไรบ้างครับ?
1. วิธีการสมัคร?
2. การรับเงินส่วนแบ่ง?
3. etc???

maxsloveyou's picture
User offline. Last seen 25 min 36 sec ago. Offline
Joined: 03/12/2010
Points: 24

เมื่อไหร่จะมีโปรแกรมสำเร็จรูปออกมานะ ขนาดขั้นตอน Export ยังเหนื่อยเลย

meen_onboard's picture
User offline. Last seen 17 hours 8 min ago. Offline
Joined: 01/11/2010
Points: 98

เป็นข้อมูลชั้นยอดเลยคับ กำลังหาวิธี sign key เอา app เข้า Market ขอบคุณคับพี่เนย เสร็จแล้วยังไงจะเอา app มาให้ลอง test กันน่ะคับ


Copyright by DroidSans.com
Powered by Drupal, an open source content management system