2014-12-14 22 views
8

Diğer tüm soruları gördüm, ancak kabul edilen yanıtların hiçbiri benim için çalışmıyor.Crashlytics geçersiz bir API anahtarı buldu - AndroidStudio build

Tümleştirme adımlarını takip ederek burada bulunan https://dev.twitter.com/twitter-kit/android/integrate Modül kökü'nde crashlytics.properties dosyasını oluşturdum. Dosya yeni oluşturulan twitter uygulamasında apiKey ve apiSecret değerleri ile doldurulur.

Proje oluşturma sırasında hata oluştu. Ben AndroidStudio 1.0

Bu benim hata olduğunu kullanıyorum:

ERROR - Crashlytics Developer Tools error. 
java.lang.IllegalArgumentException: Crashlytics found an invalid API key: REAL_APIKEY_VALUE. 
Check the Crashlytics plugin to make sure that the application has been added successfully! 
Contact [email protected] for assistance. 
+1

Sadece crashlytics AS için fişi kullanmak ve sadece sizin için bütün bunları oluşturmak izin vermedi. –

+0

@ warl0ck08: Sonunda yaptığım ve neyse ki, hata olmadan iyi iş çıkarmıştı. Misha olarak (aşağıda belirtilen yorumlarda) her zaman çalışmaz. – bajicdusko

cevap

10

İşleri ince böyle fabric.properties bu ekledi:

# Fabric properties file: app/fabric.properties 
apiSecret=xx68f6074dxxxxxc11dxxx97c172e8ebf0 
apiKey=xxxe76c4xxxx97e8cxxxx0135e9d46f5a2xxx 

.gitignore üzerine ekleyin (açık kaynak projeleri için)

AndroidManifest.xml üzerinde

KALDIR giriş:

<meta-data 
    android:name="io.fabric.ApiKey" 
    android:value="xxx6c41xxx6ec601xxxd4xxxa2" /> 

Oficial belgeleri: https://docs.fabric.io/android/fabric/settings/working-in-teams.html

+0

Size güveniyorum ve bu cevabı kabul ediyorum. Bu sorudan sonra, Android Studio'da Kumaş eklentisi kullanımı ile Crashlytics'i birçok kez entegre ettim ve beklendiği gibi çalışıyor. Yani sana da aynısını öneririm. Benim düşünceme göre entegrasyon yapmanın tek ve doğru yolu olmalı. – bajicdusko

+1

Şu anda iki yol geçerli uygulamalardır. Ancak sürekli entegrasyon için, uygulama sadece yoldur. Eklentinin temel yapılandırması iyi çalışıyor, ancak CI ve OpenSource projeleri için buna ihtiyacımız var – Hpsaturn

+0

Android eklentisi benim için çalışmadı. Ayrıca, uygulamada projenin CocoaPods (çalışma alanı dosyasını açtım) kullandığını fark etmediği için iOS'un el ile kapsülleri eklemesi gerekiyordu. – Tapani

İlgili konular