2012-07-12 27 views
13

Google Play bir uygulamayı yüklemek için Bizans sürecini anlamaya çalışıyorum. Uygulamamı üretmek için PhoneGap en alkışlıyoruz sistemini kullanıyorumGoogle Play için "Keystore" nasıl oluştururum?

ve bana bir "sürüm derlemesi" oluşturmak için sırayla, bir "Keystore" oluşturulmuş olması gerekir. Google kendi Publishing Checklist baktığınızda

Ancak, bir "anahtar deposu" hakkında Üzerinde hiçbir şey yoktur.

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

Birincisi, ayırmalıdır tam olarak ne o someKindOfName yazan yere:

Ben teorik olarak kullanıyorum budur, Ubuntu çalışması gerekir hangi bir "Keystore" üretmek için this answer here on Stack Overflow bulundu? Uygulamamın adı? Her durumda

, bunu çalıştırdığınızda, bu yanıt almak:

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

Ben çözümler için google'dan ama bulundu sadece onlar Windows için idi.

Birisi, sahip olduğum bu "Anahtar Deposu" olayını oluşturmak için adım adım kılavuza biraz daha kullanıcı dostu bir adım sağlayabilir veya işaret edebilir mi? Biri Ubuntu/Linux için çalışıyor mu? Eğer anahtar deposunu oluşturmak için hazırladık

cevap

23

komut yani

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

aşağıdakileri yapmanız Lütfen doğrudur. Bazı özel karakterlerle ilgili gördüğünüz hatanın olduğuna inandığım için kopyalamayın. Komut isteminde veya kabuğunda olduğu gibi her şeyi yazın.

just2try.keystore, Java tabanlı anahtar deposu dosyanızın adıdır. Yaptığınız gibi herhangi bir isim seçebilir veya anahtar deposu dosyasını tanımlayabileceğinizi bildiğiniz bir isim verebilirsiniz.

Son olarak, bir anahtar deposu her biri bir isim veya takma ad ile tanımlanır anahtarlarının bir koleksiyon gibidir unutmayın. Bu yüzden, belirli anahtarı tanımladığınız bir takma ad seçmelisiniz. Örnekler: myorgkey, myandroidappkey, vb.

Anahtar deposunda diğer adların ne olduğunu unutursanız, anahtar deposundaki tüm anahtarları görmek için her zaman -list komutunu kullanabilirsiniz. Örnek: keytool -v -list -keystore just2try.keystore

+0

sana bir anahtar deposu dosyasını oluşturma hakkında bir kaç soru sorabilir miyim? Oluşturmak istediğiniz tüm uygulamalar için uygulama başına bir tane mi yoksa uygulama geliştiricisine yalnızca bir tane mi üretiyorsunuz? Burada komut satırında önerdiğin şeyi girdim ve "Enter tuşuna basıyorum:" diye bir şifre yazmayı denedim ama yazdığım hiçbir şey yazmıyor. Komut satırına alışkın değilim, bu yüzden buraya biraz komut yazmam gerek? Sadece uygulamalar demet için bir anahtar deposunu oluşturmak isteyeyim ile teşekkür .... – Sarah

+2

başlatın. Anahtar deposunu güvenli bir yerde saklayın ve şifreyi de unutmayın. Şimdi yazdığınız parola için, genellikle yazdığınız karakterleri basmayacak ancak bunları kaydedecektir, bu yüzden şifrenizi yazdıktan sonra, sadece enter tuşuna basın ve ileriye doğru hareket edin. Bu yardımcı olur umarım. – Romin

+0

gerçekten çok yardımcı olur. Çalışıyorum :) – Sarah

İlgili konular