小编Aka*_*aka的帖子

打开 Flutter 应用后空白白屏

我对 flutter 还很陌生,最近在在线课程的帮助下创建了一个天气应用程序。该应用程序在 Android 模拟器上以及当我在手机上运行时运行良好。但我想分享这个应用程序,所以我使用创建了一个发布 apk,flutter build apk --split-per-abi但是在他们的手机上安装该应用程序后,第一个屏幕加载,立即出现一个空白屏幕,什么也没有发生。当我在 android studio 中运行应用程序时,不会出现此类错误

我的第一个加载屏幕页面

import 'package:flutter/material.dart';
import 'package:flutter_spinkit/flutter_spinkit.dart';
import '../services/weather.dart';
import 'location_screen.dart';
import 'package:location_permissions/location_permissions.dart';

class LoadingScreen extends StatefulWidget {
  @override
  _LoadingScreenState createState() => _LoadingScreenState();
}

class _LoadingScreenState extends State<LoadingScreen> {

  @override
  void initState() {
    getWeatherData();
    super.initState();
  }

  void getWeatherData () async {
    PermissionStatus permission = await LocationPermissions().requestPermissions();
    var weatherData =  await WeatherModel().getWeather();
    Navigator.push(context, MaterialPageRoute(builder: (context){
      return LocationScreen(weatherData: weatherData);
    }));
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center( …
Run Code Online (Sandbox Code Playgroud)

android mobile-application dart android-studio flutter

5
推荐指数
1
解决办法
5303
查看次数