如何解决运行项目时缺少 android manifest 中的更改
所以我刚刚将我的 Flutter 升级到 Flutter 2,虽然在这里和那里面临不兼容性,但由于我使用的平台尚不安全,我发现了有关连接的错误。所以我遵循了 here 提供的解决方案。但是每当我添加新行,保存它并运行项目时,这些行总是丢失。
这是我的清单的片段
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mr.Flutter.plugin.filepicker" >
<uses-sdk android:minSdkVersion="16" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<queries>
<intent>
<action android:name="android.intent.action.GET_CONTENT" />
<data android:mimeType="*/*" />
</intent>
</queries>
</manifest>
解决方法
我的猜测是您正在编辑错误的 AndroidManifest.xml。
您必须编辑的 AndroidManifest.xml 位于 android/app/main/AndroidManifest.xml
您提供的代码片段看起来像调试文件夹的 AndroidManifest,它在每次构建时都会重新创建(这解释了为什么您的修改会被删除)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。