簡體   English   中英

將Facebook SDK添加到android項目時出錯

[英]Error when Facebook sdk Added into android project

將Facebook sdk添加到android項目時出現以下錯誤

意外的最高級別異常:錯誤:任務':app:transformClassesWithDexForDebug'的執行失敗。

com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:Process'command'C:\\ Program Files \\ Java \\ jdk1.8.0_31 \\ bin \\ java.exe''的退出值非零2

在defaultConfig的android函數中的build.gradle中添加波紋管

multiDexEnabled true

然后添加此依賴項

compile 'com.android.support:multidex:1.0.1

像波紋管一樣更新您的應用程序

public class MyApplication extends MultiDexApplication {

    @Override
    protected void attachBaseContext(Context base) {
        super.attachBaseContext(base);
        MultiDex.install(base);
    }

然后把它提到你的清單中

<application
        android:name=".MyApplication"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:largeHeap="true"
        android:supportsRtl="true"
        android:theme="@style/AppTheme.NoActionBar"></manifest>

首先,您需要在啟用multi-dex之前嘗試減小方法的大小。 我認為您應該在使用Facebook SDK編譯應用程序時檢查此答案錯誤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM