shared_preferences:^ 0.5.6
- 安装 OpenJDK11U-jdk_x64_windows_hotspot_11.0.6_10.msi 。
- 运行 flutter构建apk --release
它为我工作。
快乐编码!
,
打开android / app / src / main / java / [your.package.name] /MainActivity.java。
更改现有代码
package [your.package.name];
import android.os.Bundle;
import io.flutter.app.FlutterActivity;
import io.flutter.plugins.GeneratedPluginRegistrant;
public class MainActivity extends FlutterActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
GeneratedPluginRegistrant.registerWith(this);
}}
到
package [your.package.name];
import io.flutter.embedding.android.FlutterActivity;
public class MainActivity extends FlutterActivity { }
打开android / app / src / main / AndroidManifest.xml。
使用键android:name =“ io.flutter.app.android.SplashScreenUntilFirstFrame”删除所有标签。
在内容下添加新标签
<meta-data
android:name="flutterEmbedding"
android:value="2" />
您的应用仍应正常构建(例如通过flutter build apk),但是您现在正在使用新的Android类。
,
将您的share_preference版本还原为shared_preferences:“ 0.5.1 + 2”,它将起作用
,
还原share_preference版本shared_preferences:'0.5.1 + 2',对我不起作用
,
只需更改或添加pubspec.yaml文件
shared_preferences: ^0.5.3+5
本文链接:https://www.f2er.com/3161522.html