android - adb: 无法打开 app.apk: 不允许操作

标签 android flutter ubuntu adb

将 flutter SDK 升级到最新版本后,我无法在物理设备(小米)上运行该应用程序。它在降级 flutter 和 few packages 方面运行良好。

操作系统:Ubuntu 18.04.5 LTS

错误详情如下图所示。我还尝试通过命令行安装 apk,但同样无法正常工作

$ adb install app.apk
adb: failed to open app.apk: Operation not permitted

尝试了 adb kill-server,授予了文件夹的完全权限等。没有任何效果。

我能够在我的物理设备/genymotion 模拟器上调试示例 flutter 应用程序。如果我添加 cloud_firestore、amplify、flutetrtoast 等包,它将开始抛出上述错误。

我注意到的另一件事是我可以调试特定版本的包。例如,它在 fluttertoast 版本 6.0.1 之前工作正常。

此 GitHub issue 中提供了更多日志

请帮忙。

The error details are in the below image

最佳答案

在我看来像是权限错误。运行 flutter clean,然后以管理员身份打开你的编辑器。

关于android - adb: 无法打开 app.apk: 不允许操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65453798/

相关文章:

android - Phonegap 3 (apache cordova) getpicture 错误(无法读取属性 'PictureSourceType' 和 DATA_URL

java - 创建一个监听器,从 BroadcastReceiver 传递值

android - 如何构建我的应用程序以在后台运行

java - 选择一张图片而不是多张时出现android错误

android - 如何为使用 Flet (python) 开发的应用程序构建 APK 文件

django - 从 django-rest 在 flutter 应用程序中获取正确的数据

flutter - 在无状态小部件中传递 BuildContext 的编码约定

ubuntu - 安装 Racket 的问题

linux - 使用 bash 脚本打开最新下载的文件

bash - 如何通过bash中的重定向将多个命令的输出附加到文件名?