2012-07-12 13 views
13

Tôi đang cố gắng tìm ra quy trình Byzantine để tải ứng dụng lên Google Play.Làm cách nào để tạo "Kho lưu trữ" cho Google Play?

Tôi đang sử dụng hệ thống Applaud của Phonegap để tạo ứng dụng và để tôi tạo "bản phát hành bản phát hành", tôi cần phải tạo "Keystore".

Tuy nhiên, khi tôi xem xét riêng của mình Publishing Checklist của Google, không có gì về nó về một "Keystore".

tôi thấy this answer here on Stack Overflow để tạo ra một "Keystore", mà theo lý thuyết nên làm việc trên Ubuntu, đó là những gì tôi đang sử dụng:

keytool –genkey –v –keystore just2try.keystore –alias someKindOfName –keyalg RSA –validity 10000 

Thứ nhất, chính xác những gì tôi nên được đặt ở nơi nó nói someKindOfName? Tên ứng dụng của tôi?

Trong mọi trường hợp, khi tôi chạy nó, tôi nhận được câu trả lời này:

keytool error: java.lang.RuntimeException: Usage error, –genkey is not a legal command 

Tôi google để tìm giải pháp, nhưng những người duy nhất tôi thấy là cho Windows.

Ai đó có thể cung cấp hoặc trỏ đến hướng dẫn từng bước thân thiện với người dùng hơn để tạo điều "Keystore" này mà tôi cho là có? Một với comands làm việc cho Ubuntu/Linux?

Trả lời

23

Lệnh mà bạn đã cung cấp để tạo keystore là đúng ví dụ:

keytool -v -genkey -v -keystore just2try.keystore -alias someKindOfName -keyalg RSA -validity 10000

hãy làm như sau. Không sao chép nó, vì tôi tin rằng lỗi mà bạn đang thấy nó liên quan đến một số ký tự đặc biệt. Gõ toàn bộ điều như trong dấu nhắc lệnh hoặc trình bao của bạn.

just2try.keystore là bất kỳ tên nào cho tệp kho khóa dựa trên Java của bạn. Bạn có thể chọn bất kỳ tên nào như bạn đã làm hoặc cung cấp cho nó một số tên mà bạn biết bạn có thể xác định tệp kho khóa.

Cuối cùng, hãy nhớ rằng kho khóa giống như một tập hợp các khóa, trong đó mỗi khóa được xác định bằng tên hoặc bí danh. Vì vậy, bạn nên chọn một bí danh mà bạn biết xác định khóa cụ thể. Ví dụ: myorgkey, myandroidappkey, v.v.

Trong trường hợp bạn quên bí danh nào có trong kho khóa, bạn luôn có thể sử dụng lệnh -list để xem tất cả các khóa trong kho khóa. Ví dụ: keytool -v -list -keystore just2try.keystore

+0

tôi có thể hỏi bạn một vài câu hỏi về việc tạo tệp kho khóa không? bạn có tạo một ứng dụng cho mỗi ứng dụng hay chỉ một ứng dụng cho mỗi nhà phát triển ứng dụng cho tất cả các ứng dụng mà bạn muốn tạo? Tôi đã nhập những gì bạn đề nghị ở đây trong dòng lệnh và tôi nhận được "Nhập mật khẩu kho khóa:" tôi đã cố gắng để nhập mật khẩu ở đây nhưng không có gì tôi đang gõ xuất hiện. tôi không được sử dụng để dòng lệnh vì vậy tôi cần phải gõ một số lệnh ở đây? cảm ơn .... – Sarah

+2

Để bắt đầu, bạn chỉ muốn tạo một kho khóa cho một loạt ứng dụng. Giữ kho khóa ở nơi an toàn và cũng nhớ mật khẩu. Bây giờ cho mật khẩu mà bạn đang gõ, thông thường nó sẽ không in ra các ký tự mà bạn đang gõ nhưng sẽ ghi lại chúng, vì vậy một khi bạn đã gõ mật khẩu của bạn, chỉ cần nhấn Enter và di chuyển về phía trước. Hi vọng điêu nay co ich. – Romin

+0

thực sự giúp cảm ơn. Tôi nhận nó hoạt động :) – Sarah

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