2015-02-26 52 views
6

Crashlytics表示我們需要在Android Studio上下載Fabric插件,然後通過運行它來註冊/上傳應用程序。我對同一主題有幾個問題。Crashlytics:上傳Cordova項目

  • 如何將基於科爾多瓦(Ionic)的項目上傳到Crashlytics?
  • 如何使用這個cordova-crashlytics插件?

任何幫助是非常有幫助的。

回答

2

這可以在沒有Android Studio的情況下完成,也不需要「上傳您的應用/項目」給Crashlytics,也無需使用Fabric插件。我正在Cordova Android平臺3.7.2上使用Cordova CLI工具來開發Cordova應用程序。我通過使用這個稍微更新的Cordova插件來獲得Crashlytics的工作:https://github.com/smistry-toushay/cordova-crashlytics-plugin

首先通過訪問Crashlytics儀表板中的「組織頁面」,獲取Crashlytics的祕密和密鑰。選擇您的組織:https://www.crashlytics.com/settings/organizations,然後單擊組織名稱下方的「API密鑰」和「生成密鑰」的鏈接以複製這些值。

然後在你的科爾多瓦目錄下的命令行中運行以下命令:

cordova plugin add https://github.com/smistry-toushay/cordova-crashlytics-plugin.git --variable CRASHLYTICS_API_SECRET=YOUR CRASHLYTICS API SECRET HERE --variable CRASHLYTICS_API_KEY=YOUR CRASHLYTICS API KEY HERE 

這應該然後添加您的科爾多瓦應用到Crashlytics儀表板和任何後續的崩潰會出現在那裏。

+1

如何更新此插件與面料? –

+0

這是一個更新的科爾多瓦插件現在使用:https://github.com/sarriaroman/FabricPlugin – blalond

0

由於開發離子只使用文本編輯器,而不是IDE,所以我們並不真正使用android studio。然而,對於這種特殊情況,本地應該沉浸在我們將需要強制從工作室建立我們的應用程序。

你可以做的是

  1. 添加Android平臺到科爾多瓦的應用程序。

  2. 導入應用程序到Android工作室(文件,導入項目,yourapp /平臺/安卓)

  3. 遵循Crashlytics的指令。

  4. 您現在可以繼續使用API​​密鑰和Build Secret。

  5. 在CLI中,按照代碼添加插件「科爾多瓦插件添加科爾多瓦-...」

  6. 運行在Android工作室的應用程序。

請讓我知道這是否有幫助。 我以前能夠做到這一點,但我會盡力幫助你每次。 乾杯!

+0

您的指示可能是好的,但我不會建議開始您的問題與「我做的是...」。相反,建議該人嘗試遵循這些步驟,並讓他們知道爲什麼這可以解決問題。這樣你就不太可能被拒絕/被標記。 – Jonathan

+1

謝謝喬納森。我會去做。這周我剛剛獲得了我的第50名。 –

+0

偉大的工作,並祝賀你的聲譽。 :) – Jonathan