问题标签 [react-native-android]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1057 浏览

android - ios模拟器中未显示“显示检查器”和android react-native中的“地图大小属性不可写”问题

我在运行 react-native 应用程序时遇到了奇怪的问题。

在 IOS 中,我看不到检查器,当我单击显示检查器时,它会更改为隐藏检查器,但检查器未显示。

在 ANDROID 中,当我运行应用程序时,应用程序也会正确加载,但是当我尝试导航到任何其他类或屏幕时,它会给我以下错误:

地图大小属性不可写。请修复我:您正在更改地图大小属性,该属性不应该是可写的,并且会在生产中中断。

我正在使用 Visual Studio Code 进行开发。

从最近几天开始尝试搜索很多无法找到解决方案。

0 投票
1 回答
1730 浏览

android - 在不同的标签之间滑动很流畅,但标签的变化很慢

我在 android 上,并在我的物理设备上进行测试。我正在使用react-native-scrollable-tab-view。我里面有两个标签ScrollableTabView(关注和推荐)。

在 FollowPostPage 里面我有一个ScrollView帖子列表(每个帖子都有一张图片和一些文字)

在RecommendedPostPage 里面只有一个文本。

标签之间的滑动很流畅。但是,选项卡的更改速度非常慢。

如果我按“推荐”选项卡,或者如果我从“关注”滑动到“推荐”,则滑动很顺畅,并且一旦页面更改,选项卡也会随之更改。

但是,当我在“推荐”时,按“关注”选项卡或从“推荐”滑动到“关注”,滑动非常流畅,但选项卡更改需要很长时间,您可以从这里看到 GIF

我该如何解决这个问题?你能帮我弄清楚吗?谢谢你。

0 投票
3 回答
22397 浏览

react-native - 在 Android 上构建 React Native 项目时出现“不幸的是,应用程序已停止”错误

我正在尝试运行一个用 React Native 编写的项目,但应用程序崩溃了:

错误图片

此线程上所述的解决方案无关紧要,因为 enableProguardInReleaseBuilds 变量已配置为 false。

我也遇到了 RCT Video 的问题,用这个线程解决了,所以也许它是相关的。

提前致谢。

0 投票
2 回答
1745 浏览

javascript - 如何将 React-native 与后端服务器集成?

我使用 django 作为后端,并为应用程序使用 react-native。当应用程序在 react-native 应用程序中打开时componentDidMount(),该方法将通过 url 向 django 服务器请求:

服务器将响应一组 json 对象。像这样:

由于我启用了远程调试,我可以在控制台中看到 json 对象。

我知道创建ListView. 我的问题是,当获取对象数组时,如何使用该对象数组来渲染它ListView,以便我可以显示每个列表项的标题和正文。我是否在构造函数中创建一个单独的状态并将其添加到数据源中?你如何将 react-native 应用程序与后端服务器集成?

0 投票
1 回答
195 浏览

android - 直到我在 React Native 中按几次按钮才会响应

我在我的 React Native Android 项目中遇到了一个奇怪的错误。

有一个媒体控制器页面,其中实现了自定义音频播放器(使用Play/PauseNextPrevious按钮等),它在Android 模拟器上工作得很好,但是当我尝试在真实设备上单击它的任何按钮时,直到我按下它 10 次它才会响应。

我能想到的几个原因:

  • 整个页面响应一个平移手势,所以在模拟器上,点击事件被识别为点击,但在设备上,它识别为平移手势。

  • 我收到了大约 1,000 个警告Warning: You are manually calling a React.PropTypes validation function...(其中的解决方案可能是这个答案),它可能会影响应用程序的性能。  (此问题已修复,但仍会发生)

  • 应用程序中使用了几个仅适用于 iOS的库,例如react-native-streamingkitreact-native-mpremotecommandcenter,其中一个可能会导致问题。

我绕过它对吗?是否有其他原因导致该问题?

0 投票
2 回答
1138 浏览

image - 保存到图库的图像仅在手机重新启动时显示 - React-Native Android

我正在使用react-native-fetch-blob库中的文件系统 API 。

我从服务器请求图像,接收 base64,然后将其保存到 android fs 中的 Pictures 目录。

我像这样保存图像:

问题
图像保存成功,但是当我打开 android 的图库时它不可见。但是当我关闭并打开 Android 模拟器时,它就会在图库中看到。

问题
如何在不重新启动模拟器的情况下查看 Android 库中的图像?


解决方案


创建文件后,我将其添加到上述方法中:

谢谢你@Xeijp。

0 投票
1 回答
60 浏览

react-native - 录制时从屏幕的任何地方都会发生提示事件

我是 React Native 的新手。通过单击图像图标提示事件时出现了我的问题。我希望仅从图像按钮发生提示事件。但是当我单击或点击屏幕中的任意位置时,它会打开。有什么办法可以解决这个问题?在样式表中,marginBottom 和marginRight 也不起作用,所以我使用marginTop 和marginLeft。还可以做些什么来解决这个问题?

0 投票
1 回答
1585 浏览

android - 你如何在 React-native android 中使用自定义字体?

我很难让自定义 webfonts 在 android 上与 react-native 一起使用。

我已按照此处的说明https://medium.com/@gattermeier/custom-fonts-in-react-native-for-android-b8a331a7d2a7#.w6aok6lpw但没有成功。

我尝试了几种不同的字体,仍然没有乐趣。

nb我试过重命名字体文件,用下划线替换破折号,全部小写等等,但仍然没有成功。

任何帮助,非常感谢。这是我的代码:

0 投票
16 回答
49667 浏览

android - 反应原生矢量图标不会显示在 android 设备中

我在我的 react native 项目中使用了 react-native-vector-icons 并使用npm start.

图标在 iOS 中正常显示,但在 android 中不会显示。

我尝试过的事情:

  • react-native-vector-icons 文档中的三种方法(最后我可以在字体文件夹中看到 *.tff 文件)
  • 用于react-native run-android启动应用程序。图标显示正常,但我想要的是将 react native 与我现有的 android 应用程序集成,而不是完全 RN 应用程序。
  • 在我的应用程序中使用 jsbundle 文件而不是调试服务器

以上均无效

那么,我应该在现有的 android 应用程序中添加一些东西吗?

我不知道如何解决这个问题


0 投票
1 回答
1563 浏览

react-native - 如何在 ReactNative Android 的发布包中包含静态 html?

我有一个使用本地文件require显示 Web 内容的 WebView。

这在开发模式下的 ios 和 Android 上完美运行,但是,似乎 HTML 文件未包含在 android 发布包中。

如何将其添加到捆绑包中?