Google + api'yi etkinleştirmem gerekiyor, bu yüzden debug.keystore
. Android Studio'ya geçtim ve nerede olduğunu bilmiyorum. Tutulmada ~ / .android / debug.keystore yolunda bulabilirim.
Google + api'yi etkinleştirmem gerekiyor, bu yüzden debug.keystore
. Android Studio'ya geçtim ve nerede olduğunu bilmiyorum. Tutulmada ~ / .android / debug.keystore yolunda bulabilirim.
Yanıtlar:
DÜZENLE Adım 1) Dosya> Proje Yapısı'na gidin> proje seçin> "imzalama" seçeneğine gidin ve varsayılanınızı veya istediğiniz herhangi bir anahtar deposunu seçin ve tüm ayrıntıları doldurun. Ayrıntıları dolduramıyorsanız, yeşil '+' düğmesine basın. Ekran görüntüsünde vurguladım.
Adım 2) ÇOK ÖNEMLİ: Yapı Türlerine gidin> derleme türünüzü seçin ve "İmzalama Yapılandırmanızı" seçin. Benim durumumda, "yapılandırma" yı seçmeliyim. Vurgulanan bölgeyi kontrol edin.
Windows Kullanıcısı için: C:\Users\USERNAME\.android\debug.keystore
(USERNAME'i gerçek PC kullanıcı adınızla değiştirin)
Linux veya Mac OS Kullanıcısı için: ~/.android/debug.keystore
SHA1
Komut İstemi'ni kullanarak aşağıdaki Kodu alacaksınız :
keytool -list -v -keystore "C:\Users\USERNAME\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
Android Studio'da, tüm uygulama imzalama bilgilerinizi herhangi bir konsol komutu olmadan bulabilirsiniz:
Projenizi açın
Sağ taraftaki panelden Gradle'a tıklayın
Gradle projeleri panelinde klasörleri açın: Projeniz -> Görevler-> Android
Anahtar bilgilerinizi bulmanın bir başka yolu da java klasörünüze gitmektir, benim için şu adresteydi:
C:\Program Files\Java\jdk1.8.0_60\bin
ve aşağıdaki komutu çalıştırın
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
komuttan anahtar deposu adresinin "c: \ users / <% mylogin%>. android \ debug.keystore" olduğunu, takma adın "androiddebugkey" mağaza parolası "android" anahtar parolasının "android" olduğunu kolayca görebilirsiniz.
Bu, Android "API Anahtarını Al" dokümantasyonundaki varsayılan yapılandırmadır. https://developers.google.com/maps/documentation/android-api/signup
Bu sorunu anladım. debug.keystore
Dosya eksikti. Dolayısıyla benim için doğru bir dosya oluşturan tek adım Android Studio'da yeni bir Android projesi oluşturmaktı.
Bana yeni bir debug.keystore
yol yarattı C:\Users\username\.android\
.
Bu çözüm muhtemelen yalnızca henüz herhangi bir proje oluşturmadığınızda çalışır.
Key alias
doğru ( androiddebugkey
) ancak ekran görüntüsü yanlış.
JDK'nızın kurulu olmadığını fark ederseniz. Android terminalinize gidin ve Android Studio ile birlikte gelen JRE'nin bin klasörüne gidin.
C:\Program Files\Android\Android Studio\jre\bin
ve aşağıdaki komutu çalıştırın. USERNAME'i gerçek bilgisayar kullanıcı adınızla değiştirmeyi unutmayın.
keytool -list -v -keystore "C:\Users\USERNAME\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
Windows'ta,
Tek yapmanız gereken komut istemine gitmek ve sizin durumunuzda cd C:\Program Files\Java\jdk-10.0.2\bin>
nerelerin jdk-10.0.2 or full path
farklı olabileceğidir. Eğer çöpe kez, bu kodu girin benim durumumda keystore'da yolunu olduğunu.keytool -keystore C:\Users\GB\.android/debug.keystore -list -v
C:\Users\GB\.android/debug.keystore
Bunun gibi sonuçlar alacaksınız.
=====================================
standart Dosya Gezgini'nde:
=====================================
=====================================
Görünüm sekmesini açın ve Gizli öğeleri kontrol edin:
=====================================
=====================================
Artık .android klasörünüzü görebilirsiniz
=====================================
[ÇÖZÜLDÜ] Aynı Windows 10 makinesinde kullanıcı adımı değiştirdikten sonra uygulamamı nasıl tekrar çalıştırdım
Android Studio'da, Dosya> Proje Yapısı> uygulama> yeni yapılandırma "yapılandırma" eklemek için "+" seçeneğini tıklayın Dosya> Proje Yapısı> uygulama> İmzalama
Tatlar sekmesi> İmzalama kutusunda, yeni "yapılandırma" girişini seçin Dosya> Proje Yapısı> uygulama> Tatlar
Bu, uygulamayı yeniden yapılandırdı. Kapatılan ve yeniden başlatılan Studio
Yapı> Projeyi Yeniden Oluştur'a tıklandı
Uygulama bunu otomatik olarak ekledi ve gösterdi: build.gradle
Uygulamayı bir cep telefonunda test ettiğimde, Studio bu yeni yapılandırmayla uygulamayı yeniden yüklemeyi istedi. Uygulama eskisi gibi çalışıyor!
DynaMike
Aklıma gelen en kolay şey, debug.keystore'dan parmak izini almak (yollar başka cevaplarda belirtilmiştir) ve bunu projenize eklemektir. Anahtar depolarını kopyalamaya veya yeni uygulamalar eklemeye gerek yok. Geliştirdiğiniz her makine için parmak izi listesine eklemeniz yeterli.
FWIW, bir dizüstü bilgisayardan diğerine geçerken bununla karşılaştım. Ben çok zıplarım.
https://support.google.com/firebase/answer/7000104?hl=en#sha1
Umarım bu bazı insanlara yardımcı olur! :)
Varsayılan deposu dosyası: debug.keystore
klasöründe mevcut .android
genellikle bu Android SDK yüklü kullanıcının işletim sisteminin varsayılan ana klasöründe bulunur.
Ubuntu bilgisayarımda, konumu /home/dhananjay/.android
Windows PC'de ise şu adreste bulunur: C:\Users\dhananjay\.android
Uygulamanızı imzalamayla ilgili Android Developers belgelerinden :
Hata ayıklama sertifikasının sona ermesi
[...] Dosya aşağıdaki konumlarda saklanır:
~/.android/
OS X ve Linux'taC:\Documents and Settings\<user>\.android\
Windows XP'deC:\Users\<user>\.android\
Windows Vista ve Windows 7, 8 ve 10'da
Go to Build > Clean Project
Projenizi yeniden oluşturun.