2017-08-17 41 views
0

我有一個關於IOS和Android上的FBSDK包版本的問題。反應本機FBSDK版本搞砸了IOS和Android

對於Android,如果我使用了最新的0.6.0版本有一個錯誤說:

  • 出了什麼問題:執行失敗的任務 ':應用程序:processDebugResources'。

    com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:流程 '命令 ' /Users/admin/Library/Android/sdk/build-tools/26.0.0/AAPT'完成 與非零退出值1

我們排序了這一點我不得不降級到0.5.0的正常工作。

然而,在IOS,使用0.5.0版本,我得到一個錯誤說:

FBSDKCoreKit/FBSDKCoreKit.h沒有找到

所以我必須要碰到它高達0.6。 0來排序這是工作。我不知道如何對齊這個版本。任何意見非常感謝你。

+0

NPM安裝[email protected] --save布爾‘「原生型 的’onLayout到installl fbsdk反應本地鏈路fbsdk。然後使用NPM –

+0

更新@ParasWatts - 同樣的結果,我在settings.gradle,app/build.gradle,Main.Activity和MainApplication.java上多次連接android,但仍然有同樣的錯誤。 –

+0

我把FBSDK的版本降級到了0.5.1,現在在android上工作,但是在IOS中出現這個錯誤:**指派給只讀屬性**。 –

回答

0

最後整理出來,我克隆了最新的0.6.1版本並修改了代碼,以便它可以在android和ios上的RN0.43.3上運行。

步驟如下:

  1. 克隆後/安裝最新版本,請您node_modules /反應,本機fbsdk/JS

  2. 打開這些文件:FBLikeView.js,FBLoginButton.js,FBMessageDialog.js,FBSendButton.js,FBShareButton.js。

  3. 變化import PropTypes from 'prop-types';import React, { PropTypes } from 'react';

  4. 下反應本土進口變化ViewPropTypesView

  5. 更改...ViewPropTypes,...View.propTypes,

  6. 保存更改並完成。

注意:您必須在打開的所有5個文件中執行此操作。

到目前爲止,它在我的工作完美。

這解決了有關問題:

'LikeView' 沒有propType「RCTFBLikeView。如果你沒有改變這個

+0

接受你的答案,讓別人可以得到幫助 –