빠른 React Native Android 앱을 사용하려고합니다. Facebook에 로그인해야하므로이 가이드를 따라 가야합니다."FBSDKPackage"가 Android에서 Reative Native Facebook SDK로 정의되지 않았습니다.
https://developers.facebook.com/docs/react-native/getting-started-android/
불행하게도,이 ReactActivity.java
가 getPackages
방법을 노출시키지 않는 한, 오래된 것으로 보인다. 또한 FBSDKPackage
도 없습니다. React Native 버전 0.29를 사용하고 있습니다.
package com.myapplication;
import android.content.Intent;
import com.facebook.CallbackManager; import com.facebook.react.ReactActivity; import com.facebook.react.ReactPackage; import com.facebook.react.shell.MainReactPackage;
import java.util.Arrays; import java.util.List;
public class MainActivity extends ReactActivity { CallbackManager mCallbackManager;
/**
* Returns the name of the main component registered from JavaScript.
* This is used to schedule rendering of the component.
*/
@Override
protected String getMainComponentName() {
return "MyApplication";
}
@Override
protected List<ReactPackage> getPackages() {
mCallbackManager = new CallbackManager.Factory().create();
ReactPackage packages[] = new ReactPackage[]{
new MainReactPackage(),
new FBSDKPackage(mCallbackManager), // <-- Cannot resolve symbol 'FBSDKPackage'
};
return Arrays.<ReactPackage>asList(packages);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
mCallbackManager.onActivityResult(requestCode, resultCode, data);
}
}
사람이 어떤 경험이 있습니까?
감사합니다.
크리스
당신은 그것을 해결할 수 있습니까 ?? 답장을 보내주십시오. –
그렇지 않았습니다. 다른 프로젝트로 옮겼습니다. –