Flutter打包app不能访问网络资源

在android/src/main/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" />

重新打包,问题解决 

问题:

 解决

flutter 升级可能遇到的问题

flutter 使用了未经检查或不安全的操作。

If you wish to let the tool configure multdex  use --multidex flag 的错误提醒

解决:

设置multiDexEnabled在项目/android/app/build.gradle文件中设置为true。

defaultConfig {
      ......
       multiDexEnabled true
}

kotlin版本编译不同

1.5.0 expect(期望版本) 1.1.15

解决:需要和/android/build.gradle

ext.kotlin_version = '1.6.10'  一致(可在android studio 的tools栏里的kotlin下载最新版本)在填写进去就好

flutter 升级 awesome-select 不兼容 报错(未解决)

Asome-select 修改

更新最新版,asome 源码不兼容

/Users/luxiaoqing/dev/flutter/.pub-cache/hosted/pub.flutter-io.cn/awesome_select-5.1.0/lib/src/chip_theme.dart

修改内容

final Color primaryColor = color ??

    (!isDark

        ? Theme.of(context).unselectedWidgetColor

        : ChipTheme.of(context).backgroundColor??  Colors.black   );

final TextStyle defaultLabelStyle = ChipTheme.of(context).labelStyle??  TextStyle() ;

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐