android - 反应原生,什么 com.facebook.react.devsupport.DevSettingsActivity
问题描述
AndroidManifest.xml
当您启动新项目时,里面有两个活动react-native
,第一个是MainActivity
,第二个是 com.facebook.react.devsupport.DevSettingsActivity
。第二个有什么用?
解决方案
添加已接受的答案,对于那些想知道如何将此活动添加到调试清单的人,请按照以下步骤操作
- 在里面添加一个文件夹
<project_root>/andorid/app/src
并命名debug
- 在里面添加一个文件并命名
AndroidManifest.xml
- 将以下代码粘贴到该文件中并保存。
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<application android:usesCleartextTraffic="true" tools:targetApi="28" tools:ignore="GoogleAppIndexingWarning" >
<!-- This activity will be removed for release builds -->
<activity android:name="com.facebook.react.devsupport.DevSettingsActivity"
android:exported="false"/>
</application>
</manifest>
如果您计划在 Android 上使用无线调试通过本地网络调试您的应用程序,则应该这样做。希望有人觉得这很有帮助。
推荐阅读
- r - ggplot中geom_rect的roundrectGrob等价物
- java - docker容器中的sspring-boot app不使用就消耗高CPU
- r - 在字符数据框中应用函数
- javascript - 使用 gtag.js 跟踪虚拟综合浏览量
- spring-boot - ValidationException vs ConstraintViolationException 用于验证
- android - 奇怪的活动内存泄漏 Android 8.1
- android - Expo / React Native - 添加可点击的图标以及 StackNavigator 对象
- selenium - 为 RobotFramework RIDE 获取 iFrame 内元素的 xpath
- parity - 如何在具有奇偶校验的 ASCII 中编码
- scala - Binding.scala:获取绑定的当前值