即使在删除APK文件并重新构建后,Flutter仍会在模拟器上使用旧的APK。

时间:2019-12-15 06:49:40

标签: flutter

在openDatabase(...)调用(sqflite)中提供onCreate参数时,我没有提供版本参数,并且由于此参数而引发了异常。我添加了版本号并重新启动,但是Flutter不断抛出相同的异常。我决定在调用之前以及主方法的第一行添加打印语句。重新启动。 Flutter再次引发了相同的异常,并且控制台中没有打印语句。我决定停止所有操作,删除所有apk,然后重新开始-仍然没有打印件,并且有相同的例外。我什至重新启动了PC并再次尝试-仍然是相同的结果。最后,我在SplashScreen的build方法中添加了另一个打印语句,再次删除了所有apk,重新启动并瞧瞧-异常消失了,所有打印都出现了。简而言之,更改某些小部件内的代码并删除所有apk即可。简单地更改代码而不删除apk,或者删除apk而不更改代码-不会。您可以想象这很不方便。

我昨天升级到Flutter 1.12.13,并投影到androidx。不知道它是否相关。

0 个答案:

没有答案