标签: react-native-fbsdk

反应母语-fbsdk错误:没有资源发现匹配给定的名称:ATTR"机器人:keyboardNavigationCluster"

在我的android/app/build.gradle中的 react-native项目中,我有

...
compileSdkVersion 26
    buildToolsVersion "26.0.1"

    defaultConfig {
        applicationId "..."
        minSdkVersion 16
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        ndk {
            abiFilters "armeabi-v7a", "x86"
        }
    }

...

dependencies {
    compile project(':react-native-fbsdk')
    compile project(':react-native-vector-icons')
    compile project(':react-native-splash-screen')
    compile project(':react-native-spinkit')
    compile project(':react-native-orientation')
    compile project(':react-native-maps')
    compile project(':react-native-android-sms-listener')
    compile fileTree(dir: "libs", include: ["*.jar"])
    compile "com.android.support:appcompat-v7:26+"
    compile "com.android.support:design:26+"
    compile "com.android.support:recyclerview-v7:26+"
    compile "com.android.support:cardview-v7:26+"
    compile "com.facebook.react:react-native:+"  // From node_modules
    compile("com.crashlytics.sdk.android:crashlytics:2.8.0@aar") {
        transitive = true;
    }
}
...
Run Code Online (Sandbox Code Playgroud)

但我总是得到

<mypath> .../node_modules/react-native-fbsdk/android/build/intermediates/res/merged/release/values-v26/values-v26.xml:15:21-54: AAPT: No resource found that matches the …
Run Code Online (Sandbox Code Playgroud)

android-gradle-plugin react-native react-native-fbsdk

10
推荐指数
2
解决办法
8197
查看次数

生成错误:升级到Xcode 10后找不到FBSDKShareKit.h文件

我正在使用使用FBSDK的react native建立一个应用程序(react-native-fbsdk).整个过程没有问题,但在我将Xcode从9.4更新到10.0后,由于错误,我无法再构建项目:

找不到'FBSDKShareKit/FBSDKShareKit.h'文件

我发现了一些似乎有同样问题的问题并尝试了他们的建议,但仍然无法成功构建.我试过的事情:

  1. 将"〜/ Documents/FacebookSDK"添加到框架搜索路径
  2. 确保FBSDK [Core,Share,Login] Kit.framework和libRCTFBSDK.a与Libaries在Link Binary中
  3. 使用"rm -rf~/Library/Developer/Xcode/DerivedData"清理数据然后再次尝试构建
  4. 从FacebookSDK文件夹中删除框架然后再次添加它们

在这一点上,我不确定我还应该尝试什么.最奇怪的是它在更新Xcode之前工作,所以这是否意味着Xcode本身发生了变化?

任何人对此有任何想法或遇到过这个问题?

编辑:通过将Build System从New Build System更改为Legacy Build System,我成功地构建了项目.该应用程序现在运行(也许现在Xcode构建项目的方式有所改变,这与当前的fbsdk不兼容?)

xcode ios react-native react-native-fbsdk

9
推荐指数
1
解决办法
4174
查看次数

ProcessReleaseResources

我正在尝试构建我的react-native项目并使用react-native-fbsdk.

我使用的是react-native@0.38.0和react-native-fbsdk@0.5.0.

当我构建我的项目时,我在执行屏幕上遇到了这个错误.

**Execution failed for task** ':react-native-fbsdk:processReleaseResources'.

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/sathish/Android/Sdk/build-tools/23.0.1/aapt'' **finished with non-zero exit value 1**
Run Code Online (Sandbox Code Playgroud)

android facebook purescript react-native react-native-fbsdk

8
推荐指数
1
解决办法
6252
查看次数

react-native-fb sdk com.android.support依赖性错误

 > A problem occurred configuring project ':react-native-fbsdk'.
  > Could not resolve all dependencies for configuration ':react-native-fbsdk:_debugPublishCopy'.
     > Could not find com.android.support:appcompat-v7:27.0.1.
       Searched in the following locations:
           file:/<location_to_sdk>/sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.pom
           file:/<location_to_sdk>/sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.jar
           file:/<location_to_app>/android/sdk-manager/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.jar
       Required by:
           newPtMobile:react-native-fbsdk:unspecified
Run Code Online (Sandbox Code Playgroud)

这个问题今天早上在运行react-native run-android而没有对代码进行任何更改或添加新软件包时开始发生,它现在工作正常!

"react-native":"0.50.3","react-native-fbsdk":"0.6.3"

我可以看到我android support librariessdk/extras/android/m2repository/com/android/support子文件夹中丢失,所有子文件夹都将26.0.0-alpha1文件夹作为最后一个文件夹.我已经尝试删除支持存储库并通过android studio再次安装并android_m2repository手动下载最新版本,但文件夹仍然缺失.

我无法理解的原因google's maven repository(https://dl.google.com/dl/android/maven2/index.html)指出,例如 m2repository/com/android/support/appcompat-v7我应该有一个名为的文件夹27.0.2(以及一些以前的版本也会丢失) )但即使在最新的android_m2存储库中,它们也提供它也不见了!

https://dl.google.com/android/repository/android_m2repository_r48.zip

android react-native react-native-fbsdk

8
推荐指数
2
解决办法
5073
查看次数

如何将Rerink-native使用收缩器(R8)

我将react-native版本更新为0.60.4,但是当我尝试构建发行版时,我陷入了Task:app:transformClassesAndResourcesWithR8ForRelease

我试图禁用R8并可以正常工作,但apk却大了3倍

R8 is the new Android code shrinker. If you experience any issues, please file a bug at
https://issuetracker.google.com, using 'Shrinker (R8)' as component name. You can
disable R8 by updating gradle.properties with 'android.enableR8=false'.
Current version is: 1.4.94 (build 3904928f0db9c3bf128ce3bbfb160 from go/r8bot (luci-r8-ci-archive-0-5g74)).


D8: The rule `-keep class * extends com.facebook.react.bridge.JavaScriptModule {
  *;
}` uses extends but actually matches implements.
D8: The rule `-keep class * extends com.facebook.react.bridge.NativeModule {
  *;
}` uses extends but actually matches implements.
D8: The …
Run Code Online (Sandbox Code Playgroud)

android react-native react-native-android react-native-fbsdk

8
推荐指数
1
解决办法
1423
查看次数

React原生facebook iOS sdk构建失败

我遵循Facebook开发者指南中列出的所有指南,针对iOS反应本机sdk,但我仍然无法构建应用程序.附上我的配置和构建日志的屏幕截图

在此输入图像描述

Ld /Users/alaaattya/Library/Developer/Xcode/DerivedData/Alnomad-fcoerljazsnnxbggcygydgyxmimr/Build/Products/Debug-iphonesimulator/Alnomad.app/Alnomad normal x86_64 cd/Applications/MAMP/htdocs/marscodes/alnomad-ios/ios export IPHONEOS_DEPLOYMENT_TARGET = 8.0 export PATH ="/ Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/ usr/local/bin :/ usr/bin:/ bin:/ usr/sbin:/ sbin"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app /Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.3.sdk -L/Users/alaaattya/Library/Developer/Xcode/DerivedData/Alnomad-fcoerljazsnnxbggcygydgyxmimr/Build/Products/Debug-iphonesimulator -F/Users/alaaattya/Library/Developer/Xcode/DerivedData/Alnomad-fcoerljazsnnxbggcygydgyxmimr/Build/Products/Debug-iphonesimulator -F/Applications/MAMP/htdocs/marscodes/alnomad-i os/ios /../ node_modules/react-native-facebook-login/FacebookSDK -F/Applications/MAMP/htdocs/marscodes/alnomad-ios/ios -F.-FAlnomad -FAlnomadTests -Fbuild -FFacebookSDK -Fbuild/Build -Fbuild/Logs -FFacebookSDK/AccountKitStrings.bundle -FFacebookSDK/DocSets -FFacebookSDK/FacebookSDKStrings.bundle -FFacebookSDK/Samples -Fbuild/Logs/Build -FFacebookSDK/AccountKitStrings.bundle/Resources -FFacebookSDK/DocSets/FacebookAudienceNetworkSDK-4_13-for-iOS.docset -FFacebookSDK/DocSets/FacebookMes​​sengerShareKitSDK-1_3-for-iOS.docset -FFacebookSDK/DocSets/FacebookSDK-4_13-for-iOS.docset -FFacebookSDK/FacebookSDKStrings.bundle/Resources -FFacebookSDK/Samples/Configurations -FFacebookSDK/Samples/FBAudienceNetwork -FFacebookSDK/Samples/Iconicus -FFacebookSDK/Samples/RPSSample -FFacebookSDK/Samples/Scrumptious -FFacebookSDK/Samples/ShareIt -FFacebookSDK/Samples/SwitchUserSample -FFacebookSDK/DocSets/FacebookAudienceNetworkSDK-4_13 -for-iOS.docset/Contents -FFacebookSDK/DocSets/FacebookMes​​sengerShareKitSDK-1_3-for-iOS.docset/Contents -FFacebookSDK/DocSets/FacebookSDK-4_13-for-iOS.docset/Contents -FFacebookSDK/Samples/FBAudie nceNetwork/AdUnitsSample -FFacebookSDK/Samples/FBAudienceNetwork/NativeAdSample -FFacebookSDK/Samples/Iconicus/Configurations -FFacebookSDK/Samples/Iconicus/Iconicus -FFacebookSDK/Samples/RPSSample/RPSSample -FFacebookSDK/Samples/Scrumptious/scrumptious -FFacebookSDK/Samples/ShareIt/ShareIt -FFacebookSDK/Samples/SwitchUserSample/SwitchUserSample -FFacebookSDK/DocSets/FacebookAudienceNetworkSDK-4_13-for-iOS.docset/Contents/Resources -FFacebookSDK/DocSets/FacebookMes​​sengerShareKitSDK-1_3-for-iOS.docset/Contents/Resources -FFacebookSDK/DocSets/FacebookSDK-4_13-for-iOS.docset/Contents/Resources -FFacebookSDK/Samples/FBAudienceNetwork/AdUnitsSample/AdUnitsSample -FFacebookSDK/Samples/FBAudienceNetwork/NativeAdSample/NativeAdSample -FFacebookSDK/DocSets/FacebookAudienceNetworkSDK-4_13-for-iOS.docset/Contents /资源/文档-FFacebookSDK/DocSets/FacebookMes​​sengerShareKitSDK-1_3-for-iOS.docset/Contents/Resources/Documents -FFacebookSDK/DocSets/FacebookSDK-4_13-for-iOS.docset/Contents/Reso urces/Documents -FFacebookSDK/DocSets/FacebookAudienceNetworkSDK-4_13-for-iOS.docset/Contents/Resources/Documents/Classes -FFacebookSDK/DocSets/FacebookAudienceNetworkSDK-4_13-for-iOS.docset/Contents/Resources/Documents/Constants -FFacebookSDK/DocSets/FacebookAudienceNetworkSDK-4_13-for-iOS.docset/Contents/Resources/Documents/css …

xcode linker ios react-native react-native-fbsdk

7
推荐指数
2
解决办法
5416
查看次数

如何实现Coach mark in react native android?

它需要在我的React本机应用程序中实现Coach标记或展示.谷歌搜索后,我没有得到任何可以获得帮助的代码或库.

任何人都可以建议我如何实现Coach mark in native native?

例:

在此输入图像描述

我不想覆盖具有透明度的屏幕截图类型图像.因为当应用程序在横向模式下运行时会产生问题.对于这种方法,我需要将所有DPI图像保存在各自的文件夹中.

我需要适当的通用解决方案.请帮忙.

showcaseview react-native react-native-android react-native-fbsdk react-native-ios

7
推荐指数
1
解决办法
1495
查看次数

在IOS和Android上反应原生fbsdk用户更改问题

我使用此(https://github.com/facebook/react-native-fbsdk)组件尝试使用Facebook为我的应用程序设置身份验证.我已成功配置它,因此登录按钮在两个平台上都给我一个有效的令牌.

问题是应用程序records successfully logged user和摆脱它是相当棘手的(只有重新安装可以帮助).此外,当您尝试在Android上的Facebook应用程序中更改登录用户时 - 它会出错:

'用户以不同的Facebook用户身份登录'

我总是收到屏幕而不是登录表单,我可以在其中输入其他凭据或至少更改帐户.

我使用提供LoginManager.logInWithReadPermissions登录,LoginManager.logOut似乎什么都不做.

那么,to give a user a choice如果登录不正确或者主-fb-app帐户发生了变化,我是否可以提出申请?

android facebook ios react-native react-native-fbsdk

7
推荐指数
1
解决办法
1183
查看次数

FB 登录 - Firebase.Auth() 错误:提供的身份验证凭据格式错误或已过期

我正在使用react-native-fbsdk: 0.8.0, react-native-firebase: ^5.2.2, react-native: ^0.57.4Facebook 测试用户帐户。

这发生的太突然了。一旦我从 firebase 注销并尝试使用 Facebook 再次登录。

错误:提供的身份验证凭据格式错误或已过期。[来自 facebook.com 的 USER_INFO 远程站点 5XX]。

我试过 AccessToken.refreshCurrentAccessTokenAsync()。但是给我错误:无法刷新访问令牌。

Facebook 令牌将在 60 天后过期。查了一下token过期日期是2019年4月29日,修改test用户账号密码,重新登录,还是一样。

在 facebook 或 firebase 设置中有什么我需要做的吗?

const result = await LoginManager.logInWithReadPermissions(["public_profile","email"]);

if (result.isCancelled) {
  this.setState({isLoading : false});
  Alert.alert('Error','Login cancelled. Please try again');
} else {              
  try{
    await AccessToken.refreshCurrentAccessTokenAsync();
  }catch(err){
    this.setState({isLoading : false});
    console.log('ereee',err);
  }

  const data = await AccessToken.getCurrentAccessToken();        
  var credential = firebase.auth.FacebookAuthProvider.credential(data.accessToken);
  console.log(data.accessToken);
  //here I get expired date is 2019 April 29
  console.log(moment(data.expirationTime).toDate());

  firebase.auth().signInWithCredential(credential) …
Run Code Online (Sandbox Code Playgroud)

react-native react-native-fbsdk react-native-firebase

7
推荐指数
3
解决办法
1万
查看次数

如何使用 react-native-fbsdk 提供的 LoginManager 从 Facebook 注销?

简单来说,如何使用 react-native-fbsdk 提供的 LoginManager 登出?

如果我们查看 react-native-fbsdk 提供的 LoginManager 中的代码,我们会发现这部分是关于logout 的

  logOut() {
    LoginManager.logOut();
  },
Run Code Online (Sandbox Code Playgroud)

所以没有回调,或承诺?那我该如何真正使用它呢?如果我调用LoginManager.logout(),它实际上会执行注销。但是由于我不允许传递任何回调,并且由于它不返回承诺,那么我怎么知道注销何时完成,或者是否成功?我尝试提供回调,但导致错误。我也试图从中返回一个承诺,但它也返回了一个错误。所以我不知道这应该如何使用?不可能是同步注销吧?

javascript facebook react-native react-native-fbsdk

6
推荐指数
1
解决办法
1万
查看次数