Tôi có kho khóa tùy chỉnh mà tôi sử dụng để ký gói ứng dụng của mình. bây giờ tôi muốn sử dụng cùng một kho khóa để gỡ lỗi. khi tôi đi đến eclipse-> windows-> preferences-> android-> xây dựng và thiết lập cửa hàng khóa tùy chỉnh của tôi, tôi nhận được "Keystore đã bị giả mạo, hoặc mật khẩu không chính xác"?Cách đặt kho khóa tùy chỉnh để gỡ lỗi trong nhật thực cho android
Trả lời
tôi đã cùng một vấn đề và đây là các bước để tạo đúng một keystore tùy chỉnh mà có thể được sử dụng để gỡ lỗi trong Eclipse:
Về cơ bản những gì bạn nên làm là thay đổi cả storepasswd
và keypasswd
cho bí danh androiddebugkey
để "android".
Dưới đây là các lệnh:
keytool -changealias -keystore mykeystore.keystore -alias [old alias] -destalias androiddebugkey
keytool -keypasswd -keystore mykeystore.keystore -alias androiddebugkey
keytool -storepasswd -keystore mykeystore.keystore
Nếu bạn không biết bí danh cũ của bạn, nhìn nó bằng cách sử dụng
keytool -list -v -keystore mykeystore.keystore
trong Command Prompt không thể nhập mật khẩu
Tôi đã nhận được cùng một vấn đề khi cố gắng gỡ lỗi các apk phát hành .. vì vậy tôi đã thử các giải pháp Saeid không thành công. Sau đó, tôi tìm thấy blog này (http://blogprogramistyandroid.blogspot.com.br/2011/04/converting-release-keys-to-debug.html) mà tôi nhận được là giải pháp đơn giản nhất cho các vấn đề:
Hãy lệnh này:
keytool -importkeystore -v -srckeystore release.keystore -destkeystore tùy chỉnh debug.keystore -srcstorepass phát hành -pass -deststorepass android -rcalias release-key -destalias androiddebugkey -srckeypass release-pass -destkeypass android
Tất nhiên mật khẩu thay thế và bí danh của kho khóa nguồn được sử dụng để tạo kho khóa phát hành.
Xong
Và tất nhiên, đừng quên xây dựng lại sau khi đặt tùy chỉnh mới của bạn-debug.keystore trong c: \ users \ xxx \ .andrdoid \ debug.keystore –
Cách đơn giản nhất để đặt mã khóa tùy chỉnh.
Không cần lệnh.
bước (đối với ADT):
1.Export bất kỳ dự án (Nó sẽ chỉ cho bạn một tùy chọn để tạo keystore tùy chỉnh).
tạo keystore của bạn với một extention ".keystore" và cung cấp cho android mật khẩu và nhấn NEXT.
2.
cho biết tên bí danh = androiddebugkey và password = android
bây giờ bấm kết thúc và keystore của bạn đã sẵn sàng.
1.Tới cửa sổ -> sở thích
và đưa ra path của file keystore tùy chỉnh của bạn
Chỉ cần đảm bảo làm sạch dự án trước khi khởi chạy. Đôi khi nhật thực sẽ lưu lại khóa trước và bỏ qua cài đặt mới. – Sabo
Chúng tôi có cùng một vấn đề một số thời gian trước đây tại văn phòng của chúng tôi. Vì chúng tôi cần điều này khá thường xuyên, chúng tôi đã viết một kịch bản đơn giản để làm cho nó dễ dàng để chuyển đổi keystores phát hành để gỡ lỗi những người thân.
Các kịch bản có sẵn trên https://github.com/IntellexApps/key2debug
Chúng tôi đang sử dụng nó trong một thời gian hiện nay, vì vậy nên được khá ổn định.
cổ vũ!
hoạt động tuyệt vời! cảm ơn – JackNova
Sau khi thay đổi nội dung keystore, bạn có thể thiết lập Eclipse trong: Preferences->Android->Build
, như hiển thị dưới đây: Eclipse change debug keystore
Eclipse tạo ra một chìa khóa gỡ lỗi khi bạn chạy ứng dụng của bạn thông qua nó – codeMagic
kiểm tra này http: // stackoverflow .com/questions/9019833/how-can-i-specify-location-of-debug-keystore-cho-android-ant-debug-builds –