Advertisement

flutter踩坑实录(持续更新)

阅读量:

在完成Flutter的环境安装及基础配置后(链接:

1、项目第一次运行,报错:

复制代码
    Running Gradle task 'assembleDebug'...

将其中包含的内容全部替换为

复制代码
    google()
    jcenter()

修改为阿里云镜像(复制替换即可)

复制代码
    maven { url 'https://maven.aliyun.com/repository/google' }
    maven { url 'https://maven.aliyun.com/repository/jcenter' }
    maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

配置Flutter项目根目录下的flutter.gradle文件 文件路径为:flutter/packages/flutter_tools/gradle/flutter.gradle 修改内容包括:

复制代码
    buildscript {
     repositories {
     // google()
     // jcenter()
     maven { url 'https://maven.aliyun.com/repository/google' }
     maven { url 'https://maven.aliyun.com/repository/jcenter' }
     maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
     }
    }

2、Flutter Android Studio 支持启动 iOS 模拟器但不具备数据同步功能
前提:已经安装 xcode
解决:在终端中输入相应的命令行参数

复制代码
    sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

完成操作后,遇到了一个问题。如果Xcode Simulator已处于运行状态,在Android Studio中打开iOS simulator时没有响应。关闭模拟器后重新打开iOS simulator,则设备列表中会出现默认的 iOS Simulator。即可实现正常的连接操作。如图所示:

在这里插入图片描述

3、Android模拟器设置启动图报错

复制代码
    * What went wrong:
    Execution failed for task ':app:processDebugResources'.
    > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
       > Android resource linking failed
     /Users/bit_tea/Desktop/flutter/wechat_demo/android/app/src/main/res/drawable/launch_background.xml:8: AAPT: error: resource mipmap/launch_image.jpeg (aka com.example.wechat_demo:mipmap/launch_image.jpeg) not found.
    ...
    Exception: Gradle task assembleDebug failed with exit code 1

说是声称找不到相应的资源文件,
经过多方查阅资料仍未能找到解决方案,
后来向他人咨询发现,
实际上在图片配置中不应该添加后缀。。。(-_-||)
解决方案:
在启动图片的drawable文件中不添加后缀即可。

复制代码
    <!-- You can insert your own image assets here -->
    <item>
        <bitmap
            android:gravity="center"
            android:src="@mipmap/launch_image.jpeg" />
    </item>

请删除文件扩展名“.jpeg”以获取文件名称。
重新启动项目可能导致编译器报错:因为Dart SDK未被正确配置。
解决方法:点击报告窗口中的"设置Dart SDK"提示,
或者进入Preference -> Languages & Frameworks -> Dart选项卡,
勾选"Enable Dart support for the project",
设置Dart SDK路径为Flutter安装目录下的bin目录中的cache\dart-sdk,
完成设置后重新启动Android Studio。

待续。。。

全部评论 (0)

还没有任何评论哟~