问题标签 [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.
react-native - 在设备上运行 React Native Android
我关注了这个官方帮助页面,还咨询了这个以前的 SO question。
但我仍然不知道这里有什么问题。
让我们一步一步来:
确保包服务器正在运行。从屏幕截图中,您可以看到我输入的命令“react-native run-android”和响应“正在启动 JS 服务器...”
确保您的设备已连接...是的,Vysor 可以看到我的设备。Wee 看到 Vysor 在屏幕截图中显示了正在运行的应用程序。
... USB 启用是的,应用程序正在运行,这就是我们看到红色错误屏幕的原因,但它仍然是应用程序运行。
运行 "adb reverse tcp:8081 tcp:8081"是的,截图显示我运行了命令。
设备和端口...是的,也这样做了。看下一张截图
我还在做错什么?我怎样才能让它工作?
react-native - 得到 JS 异常:ReferenceError:找不到变量:进程
从 react-native 0.26 升级到 0.29(并运行 react-native 升级)后,我在 android 调试器中收到以下错误:
而这个错误信息在 android 模拟器
自升级以来,我没有更改任何我的应用程序 javascript,并且之前一切都运行没有错误,所以我假设问题不在 javascript 中,而是反应版本的更改已经删除了“进程”变量?
即使加载一个空的索引文件(一个什么都不做的单个反应组件)仍然会导致同样的错误。
react-native - React Native 上的字母间距 - Android
我正在使用带有 Android 模拟器(API 级别 23)的 React Native 0.29。我正在尝试letterSpacing
在Text
组件上实现。但它似乎不适用于Android。官方文档说它只适用于 iOS。有没有解决这个问题的方法?
android - React Native Release:无法连接到开发服务器
我按照官方指南创建了一个可安装的 Android 应用程序。
但是,当./gradlew installRelease
我的 React Fragment 加载后,使用应用程序安装 APK 时会崩溃:
我的片段代码看起来像这样,就像集成到 Android教程所建议的那样。
你有什么想法我可能做错了吗?即使 App 打包发布,React Native 是否需要开发服务器?我不敢相信.. 我只想让我的应用程序按原样运行。
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,看看是否能解决它。
javascript - React Native - 从函数中获取样式 (Android)
我想要实现的是,根据来自 JSON 的内容动态添加视图。例如,一个事件可以用红色表示,另一个可以用蓝色表示。该应用程序应根据此插入视图。
提前致谢
reactjs - 'absolute' 属性在返回屏幕 android 时不起作用
我正在研究反应原生视频会议模块。我在右下角的小屏幕上显示远程视频全屏和自我视频的完整视图,样式是,
我的代码,
我的 mainContainer 风格是,
现在的情况是当我打开其他屏幕并返回视频视图屏幕时,我的远程视图正确显示我,但我的自我视频视图没有显示。但是显示正确位置的图标(注意:我在iOS
设备中运行相同的代码,但它不能正常工作android
)。我运行一个测试用例,我制作了一小帧远程视频,然后当我回到其他屏幕时,我的自我视频显示在其位置上时再次运行我的应用程序。这意味着在完整的远程视频中它也显示,但自视频视图返回到远程视频。如何将我的自我视频放在前面。
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
:
然后我添加singingConfigs
了android/app/build.gradle
:
然后我cd android && ./gradlew assembleRelease
从我的项目文件夹中运行命令。但没有运气,我没有app-realease.apk
。我有什么遗漏吗?