1、启动项目报错:flutter Failed host lookup: 'xxx' (OS Error: No address associated with hostname, errno = 7)

在Android配置文件中配置接入网络权限

但是我配置了上面两个之后启动还是报错,机智的我用眼睛这么一扫,嘿嘿······夜神模拟器没有网络连接,坑啊!!!

解决办法:Win+R→输入cmd→输入命令ipconfig/flushdns→重启模拟器

如果上面的方法不行:Win+R→输入cmd→输入命令netsh winsock reset→重启电脑

2、ListView报错:Vertical viewport was given unbounded height

解决办法:加上shrinkWrap: true;属性

3、项目启动报错:The method '/' was called on null

原因:没有初始化flutter_screenutil,加上ScreenUtil.instance = ScreenUtil(width: xxx, height: xxx)..init(context);就好了

4、项目启动时报错:No pubspec.yaml file found之前也运行过项目,想不通为什么终端里面的路径会变

解决办法:在终端里进入到你要运行的项目的文件夹里再运行flutter run命令

5、net::err_cleartext_not_permitted手机安装APP后无法访问网络,WebView 加载失败,但是我换了好几个手机试都可以,就是换到Android 9.0系统的手机以上就报错了

解决办法:

1.首先查看一下你的APP是否已经配置了访问网络权限,粗心的家伙没加这个权限的话是肯定访问不了网络的

2.在你项目的AndroidManifest.xml中加这样一句话,但是加了这句话之后我的项目并没有起作用,继续往下看

            ...    

3.在你的项目里res目录下新建文件network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>    

然后在 AndroidManifest.xml 的 application 标签添加配置:

            ...    

这个方法感觉跟上一个方法差不多,换汤不换药,测试后也是不好使

4.服务器和本地应用都改用 https,这个方法没试,具体效果不详,但是我感觉如果网络没有问题的话应该都可以吧

5.最后一个方法,也是亲测有效的方法,把项目android→app→的build.gradle文件里的targetSdkVersion降级回到 27

问题解决!!!

6、项目启动时报错:The number of method references in a .dex file cannot exceed 64K,对于一个后端程序员来说直接写APP真的坑

解决办法:在android/app/build.gradle中的 dependencies 下添加:implementation 'com.android.support:multidex:1.0.3'

                  在android/app/build.gradle中的 defaultConfig 下添加:multiDexEnabled true

启动报错的问题是解决了,但是项目启动超级慢······级慢······慢············

7、项目build时报错:API 'variant.getMergeAssets()' is obsolete and has been replaced with 'varia

解决办法:android目录下build.gradle文件:com.android.tools.build:gradle:3.3.0改成3.2.1

更多相关文章

  1. Android(安卓)软件盘不自动弹出解决办
  2. Android(安卓)优雅地退出App
  3. Gradle for Android(安卓)第七篇( Groovy入门 )
  4. android启动过程配置文件的解析与语法 .
  5. IntentService源码分析
  6. Android(安卓)性能最佳实践 1
  7. 团体项目(饱了嘛)_第一组_原型设计报告
  8. ViewPager+Fragment实现TabHost
  9. Android(安卓)- 使用Intent来启动Activity

随机推荐

  1. android manifest.xml中元素含义
  2. android琐碎日记七
  3. Android:LayoutAnimation、布局动画
  4. android 自定义字体
  5. Android通过串口与PC通信
  6. Android应用程序的安装位置
  7. 非UI线程可不可以更新UI(一)
  8. android GridView 去掉自带点击边框效果
  9. react-native-vector-icons(android)的安装
  10. android EditText 默认情况下不获取焦点(