使用插件package_info获取App版本号信息,代码如下所示:
PackageInfo packageInfo = await PackageInfo.fromPlatform();
String versionText = packageInfo.version;
但是获取显示是1.0.0,然后想要修改为1.0.1,看了app/build.gradle里显示versionName是flutterVersionName定义的,在android/local.properties里修改了flutter.versionName=1.0.1,但是发现versionText的值还是1.0.0,所以这个方式没有成功。
解决方式是在pubspec.yaml里修改version:1.0.0+1这里,前面是versionName,后面是versionCode,修改即可。
网友评论