2017-08-26 303 views
2

我試圖上傳一個.apk文件到Crashlytics以與「測試」應用程序一起分發,但在下載我的.apk時出現以下錯誤上傳菜單:無法從丟棄的APK提取Crashlytics的構建信息

無法從刪除的APK中提取Crashlytics的構建信息。請確保您的Crashlytics構建工具插件已安裝並啓用。

我已經啓用Crashlytics的建議由面料應用:我已經把Fabric.with(this, new Crashlytics(), new CrashlyticsNdk());在我的MainActivity,和我的build.gradle文件如下:

buildscript { 
    repositories { 
     maven { url 'https://maven.fabric.io/public' } 
    } 

    dependencies { 
     classpath 'io.fabric.tools:gradle:1.+' 
    } 
} 
apply plugin: 'com.android.application' 
apply plugin: 'io.fabric' 

repositories { 
    maven { url 'https://maven.fabric.io/public' } 
} 

crashlytics { 
    enableNdk true 
    androidNdkOut 'src/main/obj' 
    androidNdkLibsOut 'src/main/libs' 
} 

和:

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 

    compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { 
     transitive = true; 
    } 
    compile('com.crashlytics.sdk.android:crashlytics-ndk:[email protected]') { 
     transitive = true; 
    } 

我還使用瞭如下設置:

targetSdkVersion 25 
compileSdkVersion 25 
buildToolsVersion '26' 
classpath 'com.android.tools.build:gradle:2.3.0' 

我不知道發生了什麼問題。我過去沒有任何問題使用過Crashlytics和分發工具。 Crashlytics插件似乎在應用程序中工作,但當我觸發一個異常時,它顯示在Web界面中。

我有點不知所措,因此任何幫助都非常感謝。

+1

這是一個很老的版本NDK SDK的解釋。如果你升級到1.1.6,你會得到同樣的錯誤嗎? – Alexizamerican

回答

2

通過重新安裝Android Studio修復它。

編輯:

我發現這個問題是關係到實現即時運行Android Studio中,過一會兒重新安裝Android的工作室後,我啓用了即時運行和返回的問題。

禁用即時再次運行解決問題

如何關閉即時運行在this post