小编Jos*_*ame的帖子

调试应用程序在本机中崩溃

我是新来的原生反应,我正在尝试安装反应本机Facebook SDK,以便我可以使用我的应用程序进行Facebook登录.

我按照此处列出的步骤操作:https://tylermcginnis.com/installing-the-facebook-sdk-into-a-react-native-android-and-ios-app/

问题是,当我运行react-native run-android时,应用程序会立即崩溃.如何调试此崩溃?我不知道在哪里寻找崩溃日志.运行react-native log-android并没有向我展示任何有用的东西.

编辑:

我知道这是一个Java问题而不是JS问题.如何查找Java崩溃日志?

android facebook react-native react-native-android

13
推荐指数
2
解决办法
2万
查看次数

Facebook Oauth代码流程

https://developers.facebook.com/docs/facebook-login/security/

在此页面上,有一个视频讨论与Facebook登录相关的安全问题.大约13分钟,他谈到了oauth代码流.我们的想法是,如果您只是从服务器发出请求,那么您应该生成一个代码,然后您可以在服务器上交换访问令牌.

为此,请将response_type设置为查询参数中的代码.

response_type代码

我的问题是你如何使用SDK做到这一点?该视频表明您需要在设置中将Client Oath Login设置为false:

设置

我这样做了,但我可以在Chrome网络标签中看到SDK仍然将response_type设置为令牌.结果是这个错误:

错误

我错过了什么?

TL; DR我想使用Facebook登录对话框来获取我可以在服务器上交换访问令牌的访问代码.

facebook oauth facebook-graph-api facebook-javascript-sdk

5
推荐指数
0
解决办法
608
查看次数

rake test无法运行,因为'guard'无法加载

我是rails的初学者,我正在通过Hartl的rails教程.我已经到了第3章我们运行的那一点

捆绑执行耙试验

首次.我收到这个错误:

$ bundle exec rake test
/Users/J/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `require': cannot load such file -- guard (LoadError)
    from /Users/J/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `block in require'
    from /Users/J/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:240:in `load_dependency'
    from /Users/J/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `require'
    from /Users/J/.rvm/gems/ruby-2.2.2/gems/guard-minitest-2.4.4/lib/minitest/guard_minitest_plugin.rb:4:in `<top (required)>'
    from /Users/J/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `require'
    from /Users/J/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `block in require'
    from /Users/J/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:240:in `load_dependency'
    from /Users/J/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `require'
    from /Users/J/.rvm/gems/ruby-2.2.2/gems/minitest-5.6.0/lib/minitest.rb:91:in `block in load_plugins'
    from /Users/J/.rvm/gems/ruby-2.2.2/gems/minitest-5.6.0/lib/minitest.rb:85:in `each'
    from /Users/J/.rvm/gems/ruby-2.2.2/gems/minitest-5.6.0/lib/minitest.rb:85:in `load_plugins'
    from /Users/J/.rvm/gems/ruby-2.2.2/gems/minitest-5.6.0/lib/minitest.rb:114:in `run'
    from /Users/J/.rvm/gems/ruby-2.2.2/gems/minitest-5.6.0/lib/minitest.rb:56:in `block in autorun'
Run Code Online (Sandbox Code Playgroud)

但是,安装了防护装置:

$ irb
2.2.2 :001 > require 'guard'
 => true
2.2.2 :002 >
Run Code Online (Sandbox Code Playgroud)

我的Gemfile:

source …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

在 macOS 上获取 IP 地址

我刚买了一台新电脑,现在ipconfig getifaddr en1不能打印任何东西。我该怎么办?我需要 IP 地址,以便我可以设置 React Native。

ip macos react-native

2
推荐指数
1
解决办法
5028
查看次数