[英]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.