flutter-do
flutter-do copied to clipboard
flutter_app_upgrade @NonNull 不兼容
日志
e: ~/.pub-cache/hosted/pub.flutter-io.cn/flutter_app_upgrade-1.0.2/android/src/main/kotlin/com/flutter/flutter_app_upgrade/FlutterAppUpgradePlugin.kt: (62, 54): Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type File? e: ~/.pub-cache/hosted/pub.flutter-io.cn/flutter_app_upgrade-1.0.2/android/src/main/kotlin/com/flutter/flutter_app_upgrade/FlutterAppUpgradePlugin.kt: (127, 20): None of the following functions can be called with the arguments supplied: @NonNull public open fun setClassName(@NonNull p0: Context, @NonNull p1: String): Intent defined in android.content.Intent @NonNull public open fun setClassName(@NonNull p0: String, @NonNull p1: String): Intent defined in android.content.Intent

Same Problem: Only safe (?.) or non-null asserted (!!.) calls are allowed on a
environment: Flutter 1.25.0-8.1.pre • channel beta Dart 2.12.0
请问这个问题解决了吗?
+1
+1
正在更新 2.0 兼容版本。
请问解决了吗?
@LaoMengFlutter 请问有发布具体时间点吗?
各位有没有其他类似插件可以替代的?
r_upgrade试试
解决方法在这:https://github.com/LaoMengFlutter/flutter-do/issues/25
打开FlutterAppUpgradePlugin.kt这个文件。
一、 第62行 result.success(mContext.getExternalFilesDir("")!!.absolutePath) //加入!! 第127行 goToMarket.setClassName(marketPackageName.toString(), marketClassName.toString()) //添加.toString()