Flutter停留在安装build \ app \ outputs \ apk \ app.apk

Vis*_*n K 16 dart flutter

当我跑步时

$ flutter run
Run Code Online (Sandbox Code Playgroud)

我在移动设备上收到提示,询问是否要在设备上安装该应用程序。我同意,那么什么也没发生!

卡在这里

Launching lib/main.dart on POCO F1 in debug mode...
Initializing gradle...                                           1.5s
Resolving dependencies...                                        9.2s
Gradle task 'assembleDebug'...                                  22.9s
Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...                     14.9s
Run Code Online (Sandbox Code Playgroud)

那什么都没有

Vis*_*n K 15

我通过手动安装 builds 文件夹中生成的 apk 文件解决了这个问题。之后运行flutter run在我的手机上运行该应用程序。


Sta*_*ner 11

对我来说,错误是由于我的工作android配置文件。我在个人资料中卸载了调试应用程序,但是在我在那里将其卸载并运行后,它仍然保留在工作资料中。它的工作没有任何问题。因此,首先请确保您在个人资料和工作资料中都删除了该应用,然后运行

flutter run
Run Code Online (Sandbox Code Playgroud)

更新:

我所说的个人资料是指您手机上的android用户个人资料。

  • 这对我来说是个问题。在设备上,打开“设置”>“应用程序”> 找到您的应用程序并选择它> 单击右上角的“...”>“删除所有用户”。完成后,再次运行,它应该会安装。 (7认同)
  • 我的第一个想法是,在 **Android Studio** 中创建或使用的配置文件是什么以及在哪里使用。版权配置文件,Android Profiler 工具,在 **Run** 选项卡下显示为 Profile... 或者它是一些模板/配置文件。阅读更多内容后,哦!你从来没有提到 **Android Studio**,你的意思是 Android 手机或模拟器中的用户!是的,我几个月前创建了另一个用户,但忘记删除了。谢谢+1 (2认同)

Akr*_*han 9

尝试这个

  1. 首先使用从终端运行的 flutter 安装应用程序
  2. 安装应用程序时。长按应用程序图标并转到应用程序信息。
  3. 强制停止应用程序。
  4. 删除缓存并删除应用程序包含的存储。
  5. 卸载应用程序。
  6. 重新安装。它会起作用。


Bri*_*den 8

运行flutter clean使用模拟器为我解决了这个问题。

我擦除了模拟器数据,删除了我的模拟器,然后创建了一个新的模拟器,但这些都不起作用。flutter clean虽然工作。


小智 8

  1. 在windows中打开cmd
  2. 在 cmd 中转到此位置:C:\Users\[user]\AppData\Local\Android\sdk\platform-tools
  3. 键入此命令:adb uninstall com.example.application.name(Package name)
  4. 如果看到命令成功则继续
  5. 关闭并重新打开 VS 窗口
  6. 再次运行您的 flutter 项目

  • 哈哈,它有效,但为什么呢? (4认同)

Eri*_*ett 7

更改软件包名称后,我遇到了这个问题。遵循这篇文章中的说明对我有帮助:更改软件包名称后Flutter App无法正常工作


Kev*_*RED 7

如果此问题仍然存在于您的物理设备中,请执行以下操作

从设置中的应用程序列表中选择应用程序(您可以在旁边看到“未为此用户安装”子项)

然后 Top right menu button "uninstall for all users"


Gök*_*ğcı 7

首先,我在命令行上删除了带有包名称的应用程序。如果您不知道包名称,您可以在 app/build.gradle 中检查 applicationId。

adb uninstall packagename
Run Code Online (Sandbox Code Playgroud)

之后它就可以工作了。


Sme*_*eet 7

非常简单的解决方案,即使您在设备或模拟器上没有找到应用程序,也只需使用以下命令卸载应用程序即可。这是因为有时即使您从设置中从设备中卸载应用程序,该应用程序仍然保留在那里供其他用户使用(设备中的多用户功能)。因此,要从设备中完全删除应用程序,请使用以下命令,然后尝试再次安装应用程序(如果进程已在运行,请重新启动 android studio 以终止进程)

adb uninstall <package.name>
Run Code Online (Sandbox Code Playgroud)

例如

adb uninstall com.example.myfirstflutterapp
Run Code Online (Sandbox Code Playgroud)


Psy*_*hoX 6

我从Android菜单中删除了调试应用程序,然后遇到了同样的问题。我重新启动了手机,但效果不是很好。我的解决方案是完全删除该应用程序,然后手动重新安装它

  1. 使用ADB连接到设备

  2. 使用 adb uninstall com.example.application.name

  3. 使用 adb install C:\PathToYourProject\build\app\outputs\apk\app.apk

顺便说一句,在这种不安的情况下,flutter run --verbose可以提供更详细的信息。

  • 另一种方法是转到“设置”-&gt;“应用程序和通知”-&gt;“查看所有应用程序”并删除有问题的应用程序。就我而言,它说它已安装,但不是为“此用户”安装的。我转到 3 个点并选择为所有用户卸载。这解决了它。 (10认同)
  • 只是“adb uninstall com.example.application.name”帮助我解决了这个问题谢谢。 (5认同)
  • 只是添加到阿伦的评论中,我发现从设置页面删除仍然以某种方式留下对应用程序的引用,只有从 adb 卸载才能解决。 (3认同)

BVa*_*tur 5

当我从设备上卸载我的应用程序时,我遇到了这个问题,但不幸的是,我没有从我手机上的所有用户那里卸载它。甚至 Guest 也保留了我的应用程序的一个版本,所以我通过为所有用户卸载我的应用程序的所有版本来解决这个问题。之后,我的应用程序安装没有问题。遗憾的是,如果发生这种情况,我们没有收到任何错误消息,说明出现问题,所以我希望这对你们来说是一个案例,我可以帮助你们解决它!;)


归档时间:

查看次数:

10438 次

最近记录:

6 年,6 月 前