第一次创建Flutter时,需要注意的地方以及报错。

android studio安装完flutter插件后,点击File->New->New Flutter Project,创建Flutter工程。

可能会遇到的报错;

java.lang.IllegalStateException: compileSdkVersion is not specified.

Could not download ddmlib.jar (com.android.tools.ddms:ddmlib:26.1.2)

Unknown host 'jcenter.bintray.com'. You may need to adjust the proxy settings in Gradle

等等。

需要注意的地方:

1:根目录下的build.gradle中指定的android studio中的gradle插件版本是否已下载,是否已android studio版本一致。并且Flutter SDK路径(flutter\packages\flutter_tools\gradle)中的flutter.gradle文件中gradle版本也确保一致。

build.gradle:

flutter.gradle:

2:gradle-wrapper.properties文件中指定的gradle版本,如果gradle使用离线模式,本地是否下载(一般为C:\Users\xxx\.gradle\caches路径)

3:如果android studio没有设置代理,那么flutter.gradle中的maven地址需要换一个可访问的镜像如:http://maven.aliyun.com/nexus/content/groups/public/

4.如果使用模拟器运行,会出现白屏,报错Failed to setup Skia Gr context,字面翻译就是影像不能显示,需要运行时加上配置参数flutter run --enable-software-rendering,Android studio选中run->Edit Configurations

也可以收集详细的硬件日志,通过skia apk.https://skia.org/dev/testing/skqp

ps:

夜神模拟器4.4版本装上收集日志的apk skqp-universal-3e34285f2a.apk,会报错,需要Android升级到5.1版本上

java.lang.RuntimeException: 
Unable to start activity ComponentInfo{org.skia.skqp/org.skia.skqp.MainActivity}: 
android.content.res.Resources$NotFoundException: 
File res/drawable/abc_vector_test.xml from drawable resource ID #0x7f020052

夜神模拟器4.4版本运行flutter 应用会白屏,但是升级到5.1后就不会报错了...

 

参考:

https://www.jianshu.com/p/c02249c5232e

https://github.com/flutter/flutter/issues/19726

 

 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值