当前位置: 首页 > 知识库问答 >
问题:

Android Nexus 5设备上的React Native Dev菜单

施琦
2023-03-14

我有一个基本的React-Native应用程序,我正在一个真正的Nexus5上运行,但我找不到一种方法来启用IOS和仿真设备中的开发人员菜单。

https://facebook.github.io/react-native/docs/debugging.html

https://facebook.github.io/react-native/docs/running-on-device.html

$adb reverse tcp:8081 tcp:8081您现在可以从React Native in-app Developer菜单中使用Reload JS,而无需任何附加配置

当我运行react-native run-android时,我会在终端中看到这一行

运行ADB-S 06ADB216反向TCP:8081TCP:8081

Windows 10
react-native-cli: 2.0.1
react-native: 0.42.0
import { AppRegistry } from 'react-native';
import Welcome from './src/modules/onboarding/components/welcome';

AppRegistry.registerComponent('mobileapp', () => Welcome);

共有1个答案

宋华美
2023-03-14

要在不直接访问硬件或单击事件的情况下使用android设备或模拟器,可以通过ADB通过ADB shell input keyevent将输入传递到设备,将向设备发送event_code字符串

更多信息请参见Android Debug Bridge或ADB shell input

若要打开菜单控件,请使用ADB shell input keyevent82命令。

 类似资料:
  • 问题内容: 我已经看到许多边界案例和奇怪的开发人员界面。 从“摇动您的设备”开始,这实际上是不切实际的,尤其是在平板电脑上 要在Android Studio周围工作以模拟按钮按下。 有一致的方法吗?我们不能使用内部API在我们的应用程序中使用调试按钮来启动菜单吗? 如果没有,如何摇动平板电脑使其正常工作。这也旨在解决[如何在实际设备上配置HMR。React native确实改善了开发体验,但是我要

  • 问题内容: 我在导航栏中使用了带有子菜单项的可折叠菜单。菜单在狭窄的显示屏上正确折叠,并且子菜单项正确显示。 但是,当我在移动设备上单击子菜单项时,该链接不起作用。而是,子菜单折叠,并且折叠菜单上的顶部菜单项被突出显示,好像从未打开过子菜单,而“单击”将其移到了其下方的元素。 当我在台式机浏览器上测试页面时,一切正常。 我自定义了一些自举程序样式,但主要用于颜色等。 有任何想法吗?TIA。 问题答

  • 我已经看到了一些边界案例和奇怪的开发人员界面。 从“摇一摇你的设备”,这确实不切实际,特别是用平板电脑 在Android studio周围工作来模拟按钮按下。

  • 在我的游戏中,我在中创建了许多循环和方法。我的笔记本电脑中的FPS范围从到不等,这是可以的。然而,当我在Galaxy Note 4的Android操作系统中运行它时,FPS的范围从到不等,这是不太好的。 现在我需要一个新的呈现线程,以同步呈现: 有人能帮我解决这个问题吗?

  • 我正在编写一个应用程序,它有一个带有按钮和图像的菜单。我按下按钮,按钮的标签从“录制曲目”更改为“停止录制”。问题是,当我旋转设备时,带有按钮的活动会被操作系统终止。因此,我知道我必须在数据在方法中被杀死之前保存数据,然后在我的method中恢复数据。类似这样: 和: 虽然它完美地恢复了我的图像,但我的菜单仍然有问题:由于某些原因,它总是保持为“空”,因此它永远不会更改按钮的标签,尽管每次“活动”

  • 问题内容: 我将使用sqlite编写示例代码,该代码必须同时适用于ANdroid和IOS(和桌面) 这是我的 build.gradle sqliteHelper.java 该功能适用​​于Ipad设备和台式机,但不适用于Android设备(如Samsung Tablet)。 谁能告诉我为什么上面的代码在三星平板电脑上不起作用?还是取决于我必须在我的代码中添加? 感谢Erkan Kaplan 问题答