美文网首页
flutter集合

flutter集合

作者: 寂寞先森666 | 来源:发表于2020-03-09 13:55 被阅读0次

    第一、设置环境变量

    1、下载好flutter SDK
    2、配置.bash_profile文件

    export PUB_HOSTED_URL=https://pub.flutter-io.cn
    export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    export PATH=/Users/shoubintao/Downloads/myFlutter/flutter/bin:$PATH
    
    屏幕快照 2019-11-15 下午2.33.41.png 屏幕快照 2019-11-15 下午2.33.52.png 屏幕快照 2019-11-15 下午2.34.02.png

    3、验证


    屏幕快照 2019-11-15 下午2.41.33.png

    第二、打包apk

    1、进入项目根目录执行 flutter build apk


    屏幕快照 2019-11-19 下午5.46.06.png
    屏幕快照 2019-11-19 下午5.47.38.png
    问题一、缺少SDK
    屏幕快照 2019-11-19 下午5.20.09.png
    屏幕快照 2019-11-19 下午5.15.55.png
    屏幕快照 2019-11-19 下午5.23.18.png
    问题二、在模拟器没问题,但打包到真机上却没有网络访问权限

    AndroidManifest.xml文件中配置一下权限

    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
        <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    
    屏幕快照 2019-11-19 下午6.12.32.png
    问题三、iOS 和 flutter 混合开发 配置 Podfile文件
    flutter_application_path = '../flutter_module/'
    load File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')
    
    
    target 'flutter_hunhe_ios' do
    
      install_all_flutter_pods(flutter_application_path)
        
      target 'flutter_hunhe_iosTests' do
      end
    
      target 'flutter_hunhe_iosUITests' do
      end
    
    end
    

    问题四、页面跳转

    传递

    Navigator.push(context, new MaterialPageRoute(
      builder: (context) => new HomePage(title1: "中国公民",),
      ),
    )
    

    接收

    class HomePage extends StatefulWidget {
      String title1;
      HomePage({@required this.title1});
      @override
      _HomePageState createState() => _HomePageState(title1:title1);
    }
    
     class _HomePageState extends State<HomePage> with AutomaticKeepAliveClientMixin{
    
       String title1;
       _HomePageState({this.title1});
    }
    

    相关文章

      网友评论

          本文标题:flutter集合

          本文链接:https://www.haomeiwen.com/subject/veqsictx.html