Ali*_*aXX 6 android android-manifest react-native
AndroidManifest.xml当您通过 初始化新项目时react-native,里面有 2 个活动,第一个是MainActivity,第二个是 com.facebook.react.devsupport.DevSettingsActivity。第二个有什么用?
添加到已接受的答案中,对于那些想知道如何将此活动添加到调试清单的人,请按照以下步骤操作
<project_root>/andorid/app/src并命名debugAndroidManifest.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>
Run Code Online (Sandbox Code Playgroud)
如果您计划在 Android 上使用无线调试通过本地网络调试您的应用程序,则应该这样做。希望有人觉得这有帮助。
您可以在文件标题中找到此活动的说明
$ProjectRoot\node_modules\react-native\ReactAndroid\src\main\java\com\facebook\react\devsupport\DevSettingsActivity.java 下的 DevSettingsActivity.java:
- 显示开发人员设置的活动。应添加到应用程序的调试清单中。
- 可以通过 {@link DevSupportManager} 显示的开发者选项菜单触发。
| 归档时间: |
|
| 查看次数: |
3574 次 |
| 最近记录: |