2011-09-01 27 views

Trả lời

15

Sử dụng jarsigner:

jarsigner -verify -verbose -keystore keystore_file apk_file.apk 

Lệnh này cho phép đầu ra như thế này:

smk 22.401 Tue 30 tháng tám 10:20:52 SAMST 2011 res/drawable/about_cover. png
smk 1206 Tue Aug 30 10:20:52 SAMST 2011 res/drawable/add_normal.png
smk 1430 Tue Aug 30 10:20:52 SAMST 2011 res/drawable/app_icon.png
smk 133 Tue 30 Tháng 8 10:20:52 SAMST 2011 res/drawable/background_next_section.png

s = chữ ký đã được xác minh
m = mục được liệt kê trong manifest
k = ít nhất một giấy chứng nhận đã được tìm thấy trong keystore

+0

Hi Sergey Cảm ơn bạn đã trả lời, Sự khác biệt giữa "apk không đăng nhập từ kho khóa này" và "apk không đăng nhập từ kho khóa này" là gì? Trong các tham số s, m, k: do u chỉ sử dụng k? – chishi

+0

Tôi đã cố thực hiện lệnh này. Với keystore mà .apk đã ký, ouput: smk 47100 Wed Aug 31 15:13:38 ICT 2011 classes.dex. Mặt khác, ouput: sm 47100 Wed Aug 31 15:13:38 ICT 2011 classes.dex – chishi

+1

Vâng, tôi chỉ sử dụng "k". Nếu APK được ký với chứng chỉ từ kho khóa đã cho, thì APK sẽ được "k" ở đầu ra. –

Các vấn đề liên quan