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

如何在react native 0.62.0上的模拟器/设备中调试android应用程序?

刘凡
2023-03-14

我已经将react原生应用程序从一段时间前的0.59.0更新到了0.62.0版本。我可以在ios模拟器和设备上调试应用程序,但不能在android上通过按Command+M键为模拟器和设备(在摇动设备时)获得应用程序开发人员菜单中的。在更新时,我跳过了Flipper的代码,Flipper是一个默认为RN0.62.0的新调试工具。当我从Android Studio运行应用程序时,我也无法看到应用程序的变化。

在Android系统上不可能使用摇动手势功能或调试没有Flipper的应用程序吗?


共有1个答案

闻人仲渊
2023-03-14

我找到了解决方案,mainapplication.java文件包含这个导入语句import com.facebook.react.buildconfig;,这是不需要的。buildconfig.java应该从Android/app/build/generated/source/buildconfig/debug/[your]/[package]/[name]/buildconfig.java中提取,在Android Studio中构建/同步项目时自动导入。

删除import语句后,我可以看到developer菜单并重新加载应用程序。

 类似资料:
  • 在过去,android模拟器非常慢,我只使用设备来调试android应用程序。 React原生应用程序的首选开发环境、模拟器或设备是什么?

  • 问题内容: 我在Android Studio调试时遇到困难。尝试在调试模式下启动应用程序后,设备将显示警告,标题始终为“等待调试器”。我的清单文件中也有文件,并且好像设备已正确连接,因为我可以简单地运行我的应用程序而没有任何问题。我做错了什么? 问题答案: 删除,因为在运行/调试时,Android Studio中的应用程序已使用调试证书签名,因此该设置不是必需的。 然后从控制台检查设备是否正确连接

  • 应用程序不能在MAC上的模拟器和设备上运行,我只得到一个错误,说客户端还没有准备好。 我试图使Android studio失效并重新启动,试图关闭应用程序,卸载,重新运行,禁用即时运行,清理项目,重建,删除Gradle,但这些都不起作用。 下面是我得到的运行日志。 $adb推送 /Users/username/app/App/build/generalDebug-1.6.1-530966e6.ap

  • 这个应用程序有多个环境,其中这是托管,如,qa,UAT,生产。我可以通过一个屏幕改变环境,只有在摇动一个真正的设备后才来。 不幸的是,Android Studio3没有给出一个直接摇晃设备的选项。如何在模拟器中实现此抖动动作?

  • 在我将android Studio更新到2.0后,我无法在我的设备(华硕Zenphone 2)上调试应用程序。在我单击Android Studio中的调试图标后,我一直在调试选项卡中看到以下消息。 Android Studio UI中调试选项卡中的消息 我一直看到标题为“等待调试器”的警告对话框和强制关闭按钮。 我搜索了该消息,但似乎只有两个来自谷歌的结果。 我重新启动了Android Studi

  • 几周前我开始使用Android Studio。我在一个具有正常登录屏幕的应用程序上工作过,在模拟器上一切正常。但如果我尝试在我的三星Galaxy S7 Edge(Android 7.0)上运行该应用程序,该应用程序会立即崩溃。 我已经用API 23模拟了Nexus 5,当我用API 24模拟的Pixel尝试时,模拟器也会崩溃。所以我想问题取决于Android版本? Logcat(我把我正在使用的所