今天碰到一个问题,在flutter 项目在ios模拟器上正常加载图片,但是打包成apk后就不显示了查阅了一些资料后,说是跟https有关,记录一下我的解决方案。
第一步:
/// Description:解决apk不显示https图片问题
/// Created on 2022/7/29
/// Author : 郭
class HttpsImageConfigOverrides extends HttpOverrides{
@override
HttpClient createHttpClient(SecurityContext? context){
return super.createHttpClient(context)
..badCertificateCallback = (X509Certificate cert, String host, int port)=> true;
}
}
第二步:
void main() {
HttpOverrides.global = HttpsImageConfigOverrides();
runApp(const MyApp());
}
好了,大功告成,希望能帮到有缘人。