问题标签 [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 投票
4 回答
14653 浏览

react-native - 在设备上运行 React Native Android

我关注了这个官方帮助页面,还咨询了这个以前的 SO question

但我仍然不知道这里有什么问题。

在此处输入图像描述

让我们一步一步来:

  1. 确保包服务器正在运行。从屏幕截图中,您可以看到我输入的命令“react-native run-android”和响应“正在启动 JS 服务器...”

  2. 确保您的设备已连接...是的,Vysor 可以看到我的设备。Wee 看到 Vysor 在屏幕截图中显示了正在运行的应用程序。

  3. ... USB 启用是的,应用程序正在运行,这就是我们看到红色错误屏幕的原因,但它仍然是应用程序运行。

  4. 运行 "adb reverse tcp:8081 tcp:8081"是的,截图显示我运行了命令。

  5. 设备和端口...是的,也这样做了。看下一张截图

在此处输入图像描述

我还在做错什么?我怎样才能让它工作?

0 投票
0 回答
217 浏览

react-native - 有没有办法加快 react native 的项目初始化?

我是反应原生的新手,并且在设置项目时遇到了一些麻烦。每当我运行 react-native init 时,提示都会卡在“从 npm 安装 react-native 包”上几个小时,从字面上看。我的网速不错,但这个 npm 进程往往需要相当多的时间。已经在 Node+React 上工作了一段时间,但还没有遇到过这种情况。多次尝试。用户报告了类似的问题,但他们的黑客似乎都没有对我有用。那么......有什么办法可以加速呢?

考虑采用一些离线安装 npm 包的方法。

此外,添加“--verbose”会给出如下错误消息在此处输入图像描述

节点版本 - 4.4.5

NPM 版本 - 2.15.5

0 投票
0 回答
426 浏览

react-native - 在 react-native 中调用函数会给我一个未处理的承诺拒绝错误

我正在尝试编写一个函数,该函数根据用户所在的操作系统使用一段代码。这是我的功能:

这就是我所说的:

我得到的错误是

“可能的未处理承诺拒绝(id:0):null 不是对象”

在 Android 模拟器上显示错误:

在 Android 模拟器上显示错误

感谢您在高级方面的帮助!

0 投票
2 回答
4558 浏览

react-native - 得到 JS 异常:ReferenceError:找不到变量:进程

从 react-native 0.26 升级到 0.29(并运行 react-native 升级)后,我在 android 调试器中收到以下错误:

而这个错误信息在 android 模拟器

自升级以来,我没有更改任何我的应用程序 javascript,并且之前一切都运行没有错误,所以我假设问题不在 javascript 中,而是反应版本的更改已经删除了“进程”变量?

即使加载一个空的索引文件(一个什么都不做的单个反应组件)仍然会导致同样的错误。

0 投票
4 回答
28791 浏览

react-native - React Native 上的字母间距 - Android

我正在使用带有 Android 模拟器(API 级别 23)的 React Native 0.29。我正在尝试letterSpacingText组件上实现。但它似乎不适用于Android。官方文档说它只适用于 iOS。有没有解决这个问题的方法?

0 投票
1 回答
421 浏览

android - React Native Release:无法连接到开发服务器

我按照官方指南创建了一个可安装的 Android 应用程序。

但是,当./gradlew installRelease我的 React Fragment 加载后,使用应用程序安装 APK 时会崩溃:

我的片段代码看起来像这样,就像集成到 Android教程所建议的那样。

你有什么想法我可能做错了吗?即使 App 打包发布,React Native 是否需要开发服务器?我不敢相信.. 我只想让我的应用程序按原样运行。

0 投票
0 回答
176 浏览

javascript - React Native Sourcemaps - 错误的文件

当我在 Chrome 中远程调试时,文件都是错误的。打开一个源文件,它不是它声称的文件。

例如...

  • 打开common/BaseComponent.js,你会得到源代码 native/components/logGraph.js
  • 打开 native/components/logGraph.js,您将获得 native/actions/driverActions.js.
  • 等等,没有明显的韵律或理由。

即使我找到“正确”的文件,也不会命中断点。

然后...切换到某个较旧的分支,问题就消失了。这告诉我,我的代码中有一些特定的东西是 react-native 绊倒的。

我不知道如何解决这个问题。如果其他人有这个问题,我在互联网上找不到。

建议?

如果它是相关的,我们将使用 Genymotion 进行仿真。我们正在使用 react-native 0.26。我的伙伴正在努力让我们进入 0.30-rc,看看是否能解决它。

0 投票
1 回答
256 浏览

javascript - React Native - 从函数中获取样式 (Android)

我想要实现的是,根据来自 JSON 的内容动态添加视图。例如,一个事件可以用红色表示,另一个可以用蓝色表示。该应用程序应根据此插入视图。

提前致谢

0 投票
0 回答
904 浏览

reactjs - 'absolute' 属性在返回屏幕 android 时不起作用

我正在研究反应原生视频会议模块。我在右下角的小屏幕上显示远程视频全屏和自我视频的完整视图,样式是,

我的代码,

我的 mainContainer 风格是,

现在的情况是当我打开其他屏幕并返回视频视图屏幕时,我的远程视图正确显示我,但我的自我视频视图没有显示。但是显示正确位置的图标(注意:我在iOS设备中运行相同的代码,但它不能正常工作android)。我运行一个测试用例,我制作了一小帧远程视频,然后当我回到其他屏幕时,我的自我视频显示在其位置上时再次运行我的应用程序。这意味着在完整的远程视频中它也显示,但自视频视图返回到远程视频。如何将我的自我视频放在前面。

0 投票
2 回答
2379 浏览

react-native - React Native - 没有 app-release.apk

我正在尝试为我的本机应用程序生成发布 apk。我正在使用反应原生 0.29。我正在遵循https://facebook.github.io/react-native/docs/signed-apk-android.html中的说明

这是我的终端的输出:

但是里面app-release.apk没有android/app/build/outputs/apk/app-release.apk

我已经生成my-release-key.keystore并将其放在android/app. 然后我添加全局变量~/.gradle/gradle.properties

然后我添加singingConfigsandroid/app/build.gradle

然后我cd android && ./gradlew assembleRelease从我的项目文件夹中运行命令。但没有运气,我没有app-realease.apk。我有什么遗漏吗?