在使用react-native
初始化新项目时,AndroidManifest.xml
中有两个活动:第一个是MainActivity
,第二个是com.facebook.react.devsupport.DevSettingsActivity
。第二个的用途是什么?
在使用react-native
初始化新项目时,AndroidManifest.xml
中有两个活动:第一个是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上的无线调试,在本地网络上调试您的应用程序时,应执行此操作。 希望有人会发现这很有帮助。