当我跑步时
$ 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)
那什么都没有
Sta*_*ner 11
对我来说,错误是由于我的工作android配置文件。我在个人资料中卸载了调试应用程序,但是在我在那里将其卸载并运行后,它仍然保留在工作资料中。它的工作没有任何问题。因此,首先请确保您在个人资料和工作资料中都删除了该应用,然后运行
flutter run
Run Code Online (Sandbox Code Playgroud)
我所说的个人资料是指您手机上的android用户个人资料。
尝试这个
运行flutter clean使用模拟器为我解决了这个问题。
我擦除了模拟器数据,删除了我的模拟器,然后创建了一个新的模拟器,但这些都不起作用。flutter clean虽然工作。
小智 8
C:\Users\[user]\AppData\Local\Android\sdk\platform-toolsadb uninstall com.example.application.name(Package name)如果此问题仍然存在于您的物理设备中,请执行以下操作
从设置中的应用程序列表中选择应用程序(您可以在旁边看到“未为此用户安装”子项)
然后
Top right menu button "uninstall for all users"
首先,我在命令行上删除了带有包名称的应用程序。如果您不知道包名称,您可以在 app/build.gradle 中检查 applicationId。
adb uninstall packagename
Run Code Online (Sandbox Code Playgroud)
之后它就可以工作了。
非常简单的解决方案,即使您在设备或模拟器上没有找到应用程序,也只需使用以下命令卸载应用程序即可。这是因为有时即使您从设置中从设备中卸载应用程序,该应用程序仍然保留在那里供其他用户使用(设备中的多用户功能)。因此,要从设备中完全删除应用程序,请使用以下命令,然后尝试再次安装应用程序(如果进程已在运行,请重新启动 android studio 以终止进程)
adb uninstall <package.name>
Run Code Online (Sandbox Code Playgroud)
例如
adb uninstall com.example.myfirstflutterapp
Run Code Online (Sandbox Code Playgroud)
我从Android菜单中删除了调试应用程序,然后遇到了同样的问题。我重新启动了手机,但效果不是很好。我的解决方案是完全删除该应用程序,然后手动重新安装它:
使用ADB连接到设备
使用 adb uninstall com.example.application.name
使用 adb install C:\PathToYourProject\build\app\outputs\apk\app.apk
顺便说一句,在这种不安的情况下,flutter run --verbose可以提供更详细的信息。
当我从设备上卸载我的应用程序时,我遇到了这个问题,但不幸的是,我没有从我手机上的所有用户那里卸载它。甚至 Guest 也保留了我的应用程序的一个版本,所以我通过为所有用户卸载我的应用程序的所有版本来解决这个问题。之后,我的应用程序安装没有问题。遗憾的是,如果发生这种情况,我们没有收到任何错误消息,说明出现问题,所以我希望这对你们来说是一个案例,我可以帮助你们解决它!;)
| 归档时间: |
|
| 查看次数: |
10438 次 |
| 最近记录: |