react-native-fbsdk错误编译失败无法找到common.jar(android.arch.core:common:1.0.0)

时间:2018-06-09 07:44:38

标签: java android reactjs facebook react-native

我正在Facebook social login添加with wix react native navigation。 将facebook包添加到我的应用程序并根据其文档进行配置后,该应用程序停止工作。它开始提出错误说

  

增量式java编译是一种孵化功能。

     

失败:构建因异常而失败。

     
      
  • 出了什么问题:配置项目时遇到了问题':react-native-fbsdk'。

         
        

    找不到common.jar(android.arch.core:common:1.0.0)。在以下位置搜索:       https://jcenter.bintray.com/android/arch/core/common/1.0.0/common-1.0.0.jar

      
  •   
  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

  •   
     

建立失败

我试图关注此帖子React Native - Run Android - Could not find common.jar (android.arch.core:common:1.0.0) 尝试在android.builde中添加以下代码,但这并不能解决问题。

allprojects {
    repositories {
        maven { url 'https://maven.google.com' } // <--- This needs to be before jcenter().
        jcenter()
    }
}

这是我的应用程序文件和配置。

  • React native version 0.55
  • React native fbsdk version 0.7.0
  • Wix反应原生导航版本1.1.458
  • 平台Android

我的MainApplication.java

import android.app.Application;
import com.facebook.FacebookSdk;
import com.facebook.CallbackManager;
import com.facebook.appevents.AppEventsLogger;
import com.facebook.react.ReactApplication;
import com.facebook.reactnative.androidsdk.FBSDKPackage;
import co.apptailor.googlesignin.RNGoogleSigninPackage;
import com.oblador.vectoricons.VectorIconsPackage;
import com.facebook.react.ReactNativeHost;
import com.facebook.react.ReactPackage;
import com.facebook.react.shell.MainReactPackage;
import com.facebook.soloader.SoLoader;

import java.util.Arrays;
import java.util.List;

import com.reactnativenavigation.NavigationApplication;

public class MainApplication extends NavigationApplication  {

         private static CallbackManager mCallbackManager = CallbackManager.Factory.create();

          protected static CallbackManager getCallbackManager() {
            return mCallbackManager;
          }

       @Override
       public boolean isDebug() {
           // Make sure you are using BuildConfig from your own application
           return BuildConfig.DEBUG;
       }

       protected List<ReactPackage> getPackages() {
           return Arrays.<ReactPackage>asList(
               // eg. new VectorIconsPackage()
                 new VectorIconsPackage(),
                 new FBSDKPackage(mCallbackManager)
           );
       }

       @Override
       public List<ReactPackage> createAdditionalReactPackages() {
           return getPackages();
       }

       @Override
       public String getJSMainModuleName() {
           return "index";
       }


}

Mainactivity.java

import android.content.Intent;

import com.reactnativenavigation.controllers.SplashActivity;

public class MainActivity extends SplashActivity {
        @Override
        public void onActivityResult(int requestCode, int resultCode, Intent data) {
            super.onActivityResult(requestCode, resultCode, data);
            MainApplication.getCallbackManager().onActivityResult(requestCode, resultCode, data);
        }
}

我尝试关注来自github/wix/react-native-navigation的其他几个主题,反应原生github和stackover flow,但没有运气来解决这个问题

0 个答案:

没有答案