2011-12-20 26 views
51

Bir uygulamada onun debug.keystore dosyasını bulması için yardım ettiğim bir kişi var. Benim .android klasörümde, ancak bilgisayarında oraya gittiğimde orada yok..android klasöründe debug.keystore yok

Görülmesi için bir şeyler yapılması gerekiyor mu? Nerede/nasıl tekrar üretilebilir?

+0

.android gizli klasördür; Bilgisayarında görüyor musun? ya da eksik mi? – Adinia

+0

Hayır, orada. Debug.keystore yerine, bir 'hata ayıklama' – Cody

cevap

131

the documentation uyarınca, Eclipse'de bir derleme gerçekleştirme veya ant debug otomatik olarak ~/.android/debug.keystore ürününü oluşturmalıdır.

Ama bu işe yaramazsa durumda

, çalıştırmakta el bir tane oluşturabilirsiniz:

Windows 7'de
keytool -genkey -v -keystore ~/.android/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US" 
+1

Bu yanıt – thenewbie

+3

olmalıdır Windows 64 bit kullanıcıları için: keytool -genkey -v -keystore "C: \ Program Dosyaları (x86) \ Android \ android-sdk \ .android \ debug.keystore" -storepass android -alias androiddebugkey -keypass android -dname "CN = Android Debug, O = Android, C = ABD" –

+0

Bu 32 bit windows için olurdu değil mi? Xamarin mayın kullanan herkes C: \ Users \ \ AppData \ Local \ Xamarin – Ernesto

5

debug.keystore, bunu kullanan ilk derlemede otomatik olarak oluşturulur.

+5

yok efendim, öyle değil gibi görünüyor. Aşağıdaki testi yapın: .android klasörünüzden debug.keystore dosyasını silin. Eclipse projesinde> temizleyin ve uygulamanızı başlatın. Debug.keystore oluşturulmadı. –

+0

Android Studio 0.8.0 sürümündedir. –

20

o sonra Windows'un gitmek Eclipse kullanıyorsa -> Orada Varsayılan ayıklama deponuzu göreceksiniz

Yapı -

Seç Android> Tercihler

: bunu bulmak varsa görün "Path"

Orada.

+1

Düşüncemizle aynı yol var - ama orada değil. – Cody

+1

Tutulmanıza ADT eklentisini yüklemeyi deneyin ve kontrol edin. – EnthuDeveloper

+2

Bu komutla yardımıyla Anahtar deposu oluşturmak $ keytool -genkey -v -keystore benim salınımlı-key.keystore -Alias ​​alias_name -keyalg RSA -keysize 2048 -validity 10000 fazla ayrıntı "http: // geliştiricisi .android.com/guide/publishing/app-signing.html " – EnthuDeveloper

1

, el John emrine önerdi kullanarak dosya oluşturmak zorunda kaldı. Bir çift çift tırnak (") yolu içine almayı unutmayın.

1

Nasıl büyülü çalıştığını bilmiyorum! Debug.keystore'umu sildim, projemi yeniden oluşturdum ve debug.keystore'u arayın varsayılan yer ~/.android/debug.keystore içinde, debug.keystore bulmak din't

Yine, hiç şans projesini inşa etmek ve debug.keystore aramaya

Sonra tutulma Windows'un gitmek açmak -.!> Tercihler, Android'i Seç -> Yapılandır Varsayılan hata ayıklama anahtar deposu: "Yol".

Şimdi tekrar debug.k dosyasını aradınız. varsayılan konumda ~/.android/debug.keystore mağazasında debug.keystore bulundu. Çok çalıştı, işe yaradı. Bu komutu kullanarak anahtar deposunu oluşturabilir

1

..

keytool -genkey -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -keysize 2048 -validity 10000 -dname "CN=Android Debug,O=Android,C=US"

İlgili konular