2013-01-07 34 views
13

Tôi đang phát triển một dự án android ký ứng dụng của tôi (khi đang phát triển) với debug.keystore ... Bây giờ tôi cần sử dụng kho khóa sản xuất "thực" (cái mà tôi sử dụng khi tôi tải apk của mình lên cửa hàng trò chơi), đồng thời phát triển để thử nghiệm một số thứ trong ứng dụng mua hàng.Android - Eclipse: Keystore bị giả mạo hoặc mật khẩu không chính xác

Vì vậy, nó sẽ là tuyệt vời để sử dụng các keystore sản xuất trong nhật thực để bắt đầu ứng dụng trên điện thoại của tôi, vì vậy tôi có thể sử dụng eclipse debugger, vv

Sau khi kết thúc thử nghiệm này, tôi muốn chuyển về debug. kho khóa.

Vì vậy, tôi đã cố gắng để thay thế các tập tin debug.keystore trong thư mục .android, nhưng sau đó tôi nhận được lỗi:

Keystore was tampered with, or password was incorrect

kể từ khi tôi chưa nhập mật khẩu được nêu ra. Tôi nhập mật khẩu vào nhật thực (juno) ở đâu?

Hoặc có cách nào tốt hơn (ví dụ như trong wizzard), không thay thế tệp debug.keystore trực tiếp, để chỉ định kho khóa hiện tại sẽ được sử dụng khi khởi chạy ứng dụng Android của tôi từ nút chạy nhật thực?

+0

http://stackoverflow.com/questions/15754060/how-to-set-a-custom-keystore-for-debugging-in-eclipse- for-android –

Trả lời

6

Thay đổi mật khẩu thành mật khẩu mặc định tức là android.

here is the SO link . how to Change the Keystore password

+0

hi, sry, nhưng tôi không thể làm điều đó, bởi vì ứng dụng của tôi đã có trong cửa hàng (im phát triển bản cập nhật) với khóa sản xuất đã ký – sockeqwe

+1

Mật khẩu mặc định sẽ là android. Thử một lần. Có thể prblm của bạn được giải quyết –

+1

Nhưng việc thay đổi mật khẩu sẽ thay đổi kho khóa, phải không? Và kho khóa sẽ không được tái xác nhận giống như Im đã có trong cửa hàng trò chơi ... – sockeqwe

0

Nếu bạn đã thực hiện các bản sao lưu của debug.keystore và thay thế nó sau đó nó không phải là một vấn đề trong việc thay thế nó trở lại, Tuy nhiên bạn có thể chỉ định debug.keystore từ

Eclipse thanh công cụ> Windows> Tùy chọn> Android> Xây dựng> Custom Keystore.

Ngoài ra nếu bạn muốn Keystore được tạo lại, chỉ cần xóa nó, nhật thực sẽ được tạo lại vào lần chạy tiếp theo.

+1

Cảm ơn bạn, có vẻ tốt: Bây giờ tôi có thể chỉ định đường dẫn đến kho khóa, tuy nhiên tôi không thể đặt mật khẩu tương ứng. Tôi không thể nhìn thấy trường nhập mật khẩu ... – sockeqwe

+0

nó chỉ cho phép kho khóa gỡ lỗi, tức là mật khẩu mặc định là "android". Để xây dựng sản xuất, bạn cần sử dụng Ứng dụng Android xuất –

0

Nếu bạn chỉ định kho khóa tùy chỉnh, bạn phải đảm bảo rằng các mục nhập là môi trường eclipse mong đợi. Có lẽ họ không xếp hàng với những yêu cầu đó? Check out the docs

đặc biệt phần Đăng nhập Debug Mode để biết chi tiết

1

Tôi muốn chỉ cần nhập mật khẩu trong nhật thực cho keystore phát hành (như trong hộp thoại xuất khẩu).

Vì không có hộp thoại & Tôi không muốn gây rối với cấu hình nội bộ nhật thực Tôi sử dụng kho khóa tùy chỉnh làm việc xung quanh.

đọc this answer về cách sử dụng keystore phát hành của bạn để gỡ lỗi

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