我已经完成了在这个链接和这个链接中给出的所有设置。但是当我试图运行我的项目时,我会遇到以下错误,
/mnt/2EB2BF06B2BED217/Freelancing/yasco/sg/saZen/mobile/sazenappmobile/SaZen/android/app/src/main/java/com/sazen/MainActivity.java:17: error: cannot find symbol
public void onActivityResult(int requestCode, int resultCode, Intent data) {
^
symbol: class Intent
location: class MainActivity
/mnt/2EB2BF06B2BED217/Freelancing/yasco/sg/saZen/mobile/sazenappmobile/SaZen/android/app/src/main/java/com/sazen/MainApplication.java:11: error: cannot find symbol
import com.facebook.CallbackManager;
^
symbol: class CallbackManager
location: package com.facebook
/mnt/2EB2BF06B2BED217/Freelancing/yasco/sg/saZen/mobile/sazenappmobile/SaZen/android/app/src/main/java/com/sazen/MainApplication.java:12: error: cannot find symbol
import com.facebook.FacebookSdk;
^
symbol: class FacebookSdk
location: package com.facebook
/mnt/2EB2BF06B2BED217/Freelancing/yasco/sg/saZen/mobile/sazenappmobile/SaZen/android/app/src/main/java/com/sazen/MainApplication.java:13: error: package com.facebook.reactnative.androidsdk does not exist
import com.facebook.reactnative.androidsdk.FBSDKPackage;
^
/mnt/2EB2BF06B2BED217/Freelancing/yasco/sg/saZen/mobile/sazenappmobile/SaZen/android/app/src/main/java/com/sazen/MainApplication.java:14: error: package com.facebook.appevents does not exist
import com.facebook.appevents.AppEventsLogger;
^
/mnt/2EB2BF06B2BED217/Freelancing/yasco/sg/saZen/mobile/sazenappmobile/SaZen/android/app/src/main/java/com/sazen/MainApplication.java:21: error: cannot find symbol
private static CallbackManager mCallbackManager = CallbackManager.Factory.create();
^
symbol: class CallbackManager
location: class MainApplication
/mnt/2EB2BF06B2BED217/Freelancing/yasco/sg/saZen/mobile/sazenappmobile/SaZen/android/app/src/main/java/com/sazen/MainApplication.java:23: error: cannot find symbol
protected static CallbackManager getCallbackManager() {
^
symbol: class CallbackManager
location: class MainApplication
/mnt/2EB2BF06B2BED217/Freelancing/yasco/sg/saZen/mobile/sazenappmobile/SaZen/android/app/src/main/java/com/sazen/MainApplication.java:21: error: package CallbackManager does not exist
private static CallbackManager mCallbackManager = CallbackManager.Factory.create();
^
/mnt/2EB2BF06B2BED217/Freelancing/yasco/sg/saZen/mobile/sazenappmobile/SaZen/android/app/src/main/java/com/sazen/MainApplication.java:38: error: cannot find symbol
new FBSDKPackage(mCallbackManager)
^
symbol: class FBSDKPackage
/mnt/2EB2BF06B2BED217/Freelancing/yasco/sg/saZen/mobile/sazenappmobile/SaZen/android/app/src/main/java/com/sazen/MainApplication.java:52: error: cannot find symbol
FacebookSdk.sdkInitialize(getApplicationContext());
^
symbol: variable FacebookSdk
location: class MainApplication
/mnt/2EB2BF06B2BED217/Freelancing/yasco/sg/saZen/mobile/sazenappmobile/SaZen/android/app/src/main/java/com/sazen/MainApplication.java:54: error: cannot find symbol
AppEventsLogger.activateApp(this);
^
symbol: variable AppEventsLogger
location: class MainApplication
11 errors
:app:compileDebugJavaWithJavac FAILED目前我使用的是“16.0.0-字母12”版本的react。
发布于 2017-08-08 09:41:43
如果您使用的是最新的react本机降级为0.46.4,则最新版本有一些影响许多本机包的重大更改。
还可以使用react本机-fbsdk@0.6.0,因为它仍然是用buildToolsVersion 23编译的。
再跟着这些步骤,它就能工作了。
最近我花了好几个小时试着把这个工作做好,只降低了对这个版本的评价,解决了我遇到的问题。
https://stackoverflow.com/questions/45558964
复制相似问题