如何在 React Native 中删除 SYSTEM_ALERT_WINDOW android 权限
How remove SYSTEM_ALERT_WINDOW android permission in react native
如何在 React Native 中删除 SYSTEM_ALERT_WINDOW android 权限?
我将其从 AndroidManifest.xml
中删除,但并未从应用中删除。
添加
xmlns:tools="http://schemas.android.com/tools"
在 AndroidManifest.xml
中显示标签
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.bepaw.esportninja">
并添加
tools:node="remove"
到
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW " tools:node="remove" />
- 从 AndroidManifest.xml 文件中删除 android.permission.SYSTEM_ALERT_WINDOW 权限
- 在 'src/debug' 目录中创建额外的 AndroidManifest.xml 文件
- 让它看起来像这样:
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
</manifest>
之后,您的 APK 将仅对 'build' 变体具有 SYSTEM_ALERT_WINDOW 权限,而对 'release' 不具有 SYSTEM_ALERT_WINDOW 权限。
如何在 React Native 中删除 SYSTEM_ALERT_WINDOW android 权限?
我将其从 AndroidManifest.xml
中删除,但并未从应用中删除。
添加
xmlns:tools="http://schemas.android.com/tools"
在 AndroidManifest.xml
中显示标签<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.bepaw.esportninja">
并添加
tools:node="remove"
到
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW " tools:node="remove" />
- 从 AndroidManifest.xml 文件中删除 android.permission.SYSTEM_ALERT_WINDOW 权限
- 在 'src/debug' 目录中创建额外的 AndroidManifest.xml 文件
- 让它看起来像这样:
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
</manifest>
之后,您的 APK 将仅对 'build' 变体具有 SYSTEM_ALERT_WINDOW 权限,而对 'release' 不具有 SYSTEM_ALERT_WINDOW 权限。