草庐IT

android - "FBSDKPackage"在 Android 中使用 React Native Facebook SDK 未定义

我正在尝试开发一个快速的ReactNativeAndroid应用程序。它需要使用Facebook登录,因此我将按照本指南进行操作。https://developers.facebook.com/docs/react-native/getting-started-android/不幸的是,这看起来已经过时了,因为ReactActivity.java没有公开getPackages方法。此外,FBSDKPackage也丢失了。我使用的是ReactNative版本0.29。packagecom.myapplication;importandroid.content.Intent;importc

android - JSApplicationIllegalArgumentException 与 React Native Android

最近,我们通过简单的TextView将ReactNative集成到我们的应用程序中。我们在所有类型的设备上都会遇到此崩溃。FatalException:com.facebook.react.bridge.JSApplicationIllegalArgumentException:Errorwhileupdatingproperty'flex'inshadownodeoftype:RCTViewatcom.facebook.react.uimanager.ViewManagersPropertyCache$PropSetter.updateShadowNodeProp(ViewManag

android - 无法在 react-native run-android 上的设备上安装应用程序

我无法运行任何react-native项目。它说已经有一个进程在运行。端口8081被在我的MAC上运行的迈克菲防病毒软件占用。而且我无论如何也杀不死它(虽然我不应该杀它,但我试过了,看起来它永远不会死!毕竟SUDO没有力量!)引用#7308#9145和stackoverflow,我尝试在端口8082上运行。服务器启动,但是,run-android仍然失败,提示未找到设备。我同时打开了我的设备(打开Debug模式的GalaxyS7Edge)和Genymotion。ReactNative版本详情-SATJAGAN-M-T0HZ:react-native-card-modalsatjagan

android - React Native Android 应用白屏无法启动

我在运行我的Android应用程序时收到以下错误日志:http://pastebin.com/1jHEfdQ3该应用程序有时会在模拟器中崩溃,但大多数时候它只是显示一个白屏。我可以console.log一两件事,直到应用程序不响应为止。R-R刷新不起作用。开发工具都不起作用。我不知道现在该怎么做。我正在运行reactnative0.38.0编辑:我已经尝试清理我的gradle并删除并重新安装我的节点模块。需要注意的一件事是我使用的是ReactNativeNavigation,这意味着我必须将MainApplication和MainActivity修改为以下内容:主要Activity:p

javascript - react native : Is there any way to check if the file exists in android_asset folder or not?

我需要像这样检查文件夹中的文件是否存在:file:///android_asset/contents/my.html我试过使用react-native-filesystem插件componentWillMount(){asyncfunctioncheckIfFileExists(){constfileExists=awaitFileSystem.fileExists('file:///android_asset/contents/my.html')console.log(`fileexists:${fileExists}`)}}我确信my.html文件在那里,但我在fileExists

javascript - Android int 值的 React-Native 模块返回晚了吗?

我有一个原生Android应用程序,现在它有一个React-Native部分。简而言之,我在原生Android/Java中有一个ListView。当我点击一行时,我会启动一个新的Activity,它会导致React-Native代码。组件进行API调用,但在调用之前,我的代码通过ReactNative模块从header的Java/Android设置中的用户首选项中获取值,以便它可以进行正确的API调用./actions/index.js中的ReactNativeAPI调用:exportconsttoggleBlocked=(user_id)=>asyncdispatch=>{try{l

android - react native : Android WebView returns blank screen for some websites and some devices

我已经有几个月的工作reactnative应用程序,其中WebView指向HTTPS站点。这一切都很好,但WebView突然开始返回一个空白页面而不是HTTPS站点。通过调试,我发现:这只发生在我的设备上(没有我的用户报告过这个问题)某些网站会返回空白屏幕,而某些网站会正确呈现。(例如,google.com会呈现而amazon.com会返回空白屏幕)在chrome检查器中调试WebView时,似乎每次对这些站点之一(例如amazon.com)进行GET调用时,调用都会在1秒左右后被取消。这些网站在我的android-chrome浏览器上被正确调用、打开和呈现。似乎我设备中的某些东西阻止

android - react native 运行 android 失败

我按照reactnativeandroid指南页面中的所有说明进行操作,但是当我使用react-cli创建项目并运行react-nativerun-android时,我得到了一些错误:FAILURE:Buildfailedwithanexception.*Whatwentwrong:Aproblemoccurredconfiguringrootproject'test'.>Couldnotresolvealldependenciesforconfiguration':classpath'.>Couldnotresolveorg.apache.commons:commons-compre

android - React Native 应用程序已成功安装,但未从 WebStorm 启动

当我尝试为我的设备构建ReactNative应用程序时,我得到了这个:BUILDSUCCESSFULTotaltime:25.191secsThisbuildcouldbefaster,pleaseconsiderusingtheGradleDaemon:https://docs.gradle.org/2.14.1/userguide/gradle_daemon.htmlStartingtheapp(adbshellamstart-ncom.neborofeed/com.neborofeed.MainActivity.../bin/sh:adb:commandnotfound该应用已安

javascript - React-Native <Text> 省略最后一个字符

每当我在一个元素中放置一个超过5个字符的字符串时,最后一个字符不会被渲染。这是我的代码和输出的字符串。constHeader=()=>{const{textStyles,viewStyles}=styles;return(Albums);};conststyles={viewStyles:{backgroundColor:'#F8F8F8',alignItems:'center',justifyContent:'center',height:60,paddingTop:15,shadowColor:'#000',shadowOffset:{width:0,height:2},eleva