2017-08-08 7 views
1

このlinkに記載されているすべての設定を行っており、これもlinkです。しかし、私は私のプロジェクトを実行しようとしたとき、私は、次のエラーを取得していますネイティブfbsdkセットアップのビルドエラーに反応する

/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 - alpha.12」バージョンを使用しています。

答えて

0

私のために働いた私のGradleの最終版は、以下のように見える、

android { 
    compileSdkVersion 24 
... 
repositories { 
    mavenCentral() 
} 

dependencies { 
    compile project(':react-native-fbsdk') 
    compile fileTree(dir: "libs", include: ["*.jar"]) 
    compile "com.android.support:appcompat-v7:24.2.1" 
    compile "com.facebook.react:react-native:+" // From node_modules 
    compile 'com.facebook.android:facebook-android-sdk:[4,5)' 
} 

は、依存関係にあるこれらの行を守っ

dependencies { 
    compile "com.android.support:appcompat-v7:24.2.1" 
    compile 'com.facebook.android:facebook-android-sdk:[4,5)' 

とcompileSDKVersionなければならないサポートと同じとしたがって、それはする必要があります

android { 
    compileSdkVersion 24 

これはこれらのために私を保持した主なものでした 数日間。

1

最新の反応ネイティブのダウングレードを0.46.4にすると、最新バージョンには多くのネイティブパッケージに影響するいくつかの大きな変更があります。

また、それはまだ

buildToolsVersion 23でコンパイルされているとして、再び手順に従ってください[email protected]使用して、

が、私は最近、これをしようとかなりの数時間を過ごす動作するはずですこれらのバージョンにダウングレードするだけで、私が直面していた問題が解決されました。

+0

ご回答いただきありがとうございます。バージョンを劣化させてから、上記のリンクに記載されている手順を試しました。しかし、まだ同じ問題につまずいている。私は強く感じています。私は何をしているのか分からない。 –

3

私のプロジェクトはbuildToolsVersion 25.0.3

build.gradle

compileSdkVersion 25 
buildToolsVersion "25.0.3" 

build.gradle defaultConfig

targetSdkVersion 25 

build.gradleの依存関係

を使用して、最新のパッケージのバージョンでコンパイル
compile "com.android.support:appcompat-v7:25.0.3" 

ドキュメントあなたの反応ネイティブのバージョンは0.29.0

を下回っているが、それはそうシンボルの意図を見つけることができないというエラーがスローされた場合

を言う...

MainActivity.java

import android.content.Intent; 
関連する問題