首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

flutter常见问题【6】flutter build apk 一直卡在Running Gradle task assembleRelease...

项目会用到Gradle,会从国外的一个网战上下载东西, 如果没有fanQiang,下载速度会非常慢, 替换为国内的镜像网站下载速度就很快,如果耐心等待也能下载完就是很慢 解决方案: 修改项目 android/build.gradle...文件 修改flutterSDK packages/flutter_tools/gradle/flutter.gradle 里面包含的 google() jcenter() 都替换为 maven {...content/groups/public' } 二、其次检测版本 如果修改完以上两个文件,仍然无法解决 尝试修改以上两个文件中的gradle版本,修改为classpath 'com.android.tools.build...:gradle:3.1.2' 原先是:classpath 'com.android.tools.build:gradle:3.5.0' ,可能在阿里镜像中找不到这个版本 基本都是以上两个原因,亲测已经解决

7.5K20

开发一款简易APP

希望打开APP后,显示当前时间..可能不实用,重在体验 安装Flutter 如果在arm架构的 Mac 电脑上进行开发,需要安装 Rosetta 2, 因为一些辅助工具需要,可通过手动运行下面的命令来安装...CocoaPods用于获取响应Dart端插件使用的iOS和macOS平台端插件代码。 如果没有安装CocoaPods,则插件在iOS或macOS上将无法工作。...需要连接一个安卓设备,或者运行安卓模拟器 打开Android Studio ,运行一个模拟器 再次执行flutter run (Android Studio 现在支持代码更改后的实时热加载,可以研究下怎么设置...以下是针对每个平台的步骤: 在 Android 上安装应用程序: 生成 APK 文件: 打开终端或命令提示符,并导航到 Flutter 项目目录。...运行命令 flutter build apk,这将生成一个 APK 文件。 APK 文件通常位于 build/app/outputs/flutter-apk 目录中。

11310
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    搭建Flutter开发环境的详细教程

    ,代理设置自动选择,也可以手动选择 安装完成后,安装对应的flutter和dart插件 创建flutter应用,创建虚拟设备,也可以连接手机真机调试 最简单的创建流程 按照官网去装环境 flutter...create flutter run 然后会自动打开一个chrome页面 显示界面了 常用命令 命令 作用 flutter 列出所有命令 flutter help 获取帮助信息 flutter --version...新建一个flutter项目 flutter pub/packages get 安装依赖 flutter packages upgrade 升级依赖 flutter run [-d 设备名称] 运行到指定设备...flutter emulators --launch apple_ios_simulator 打开一个模拟器 — — flutter build apk [–release --target-platform...android-arm64] 生成指定架构的apk包 flutter build ios iOS打包 这一步并不能生成ipa文件,需要使用Xcode 打包 flutter install 安装app到设备

    32040

    Flutter Notes|记录开发过程中常用命令

    而今 Flutter 重新开始,也要尝试掌握一波命令行的玩法,万一哪儿天可以向鸡老大秀一波呢~ 期待鸡老大对我 666~ 常用命令汇总 对于不熟悉,或者忘记了有哪儿些好用的命令,可以直接查询帮助手册:...flutter -h 同等于: flutter --help 针对想查看某个命令运行时详细日志,可在后面直接 -v 或者 --verbose,例如: flutter help -v 同等于: flutter...渠道 flutter channel 1.9 删除 build 和 .dart_tool 目录 flutter clean 2.0 显示运行 Flutter 应用的日志输出 flutter logs...3.2 打包开启混淆 Android flutter build apk --obfuscate --split-debug-info=[保存的地址] 3.3 指定构建 CPU 架构包 Android...flutter build apk --obfuscate --split-debug-info=[保存地址] --target-platform android-arm,android-arm64,android-x64

    1.2K21

    完整解析使用 Github Action 构建和发布 Flutter 应用

    :这是工作 ID,你也可以根据自己的需要命名,会在 action 的执行过程中显示; runs-on:jobs 需要运行在虚拟机上,在这里中使用了 ubuntu-latest,当然你也可以使用windows-latest...,也就是这部分内容提交不触发 action ,具体可以看你自己的需求; 接着进入到 jobs 里,首先不管是 push 还是 pull_request 都会执行到 Build 事件,运行在 ubuntu-latest...build apk 执行构建; 完成 Build 任务的逻辑介绍之后,可以看到在 Build 任务下面还有一个 apk 任务,该任务基本和 Build 任务一直,不同之处在于: 多了一个 if: startsWith...另外还需要配置相关的开发者证书,这个过程可能会比较难受,相关可以参考 《Flutter 搭建 iOS 命令行服务打包发布全保姆式流程》 。...; 之后恶意 Actions 工作流就会运行,并从目标 repos 里获取到执行过程的敏感数据,此时攻击者将拥有对目标存储库的写访问权限,除此之外他们还可以通过 GitHub 访问与仓库之成的任何服务。

    1.3K30

    Flutter完整开发实战详解(三、 打包与填坑篇)

    项目 IOS Android GSYGithubAppFlutter flutter-ipa flutter-apk GSYGithubAppRN rn-ipa rn-apk 从上表我们可以看到: Fluuter...横向对比 React Native ,虽然项目不完全一样,但是大部分功能一致的情况下, Flutter 的 Apk 确实更小一些。...编程成功的包在 build/app/outputs/apk/release 下。 2、IOS打包与真机运行 在IOS的打包上,笔者倒是经历了一波曲折,这里主要讲笔者遇到的问题。...通过查找问题发现,在 IOS 执行 Archive 之前,需要执行 flutter build release,如下图在命令执行之后,Pod 的执行目录会发现改变,并且生成打包需要的文件。...同时如果希望直接在真机上调试 Flutter,可以参考 :《Flutter基础—开发环境与入门》 下的 IOS 真机部分。

    1.6K10

    Flutter学习总结系列----第一章、Flutter基础全面详解

    Sky不依赖于平台,其代码可以运行在Android、iOS,或是任何包含Dart虚拟机的平台上。 可以说sky是Flutter框架的前身。...不管是Android平台,还是ios平台,安装配置好环境,可以把dart代码运行到对应的设备或模拟器上面。刚才的示例中,就是运行的lib目录下的main.dart这个文件。...您可以通过运行flutter doctor命令,查看Java binary at: 后输出的路径来确定命令所在的路径,然后将全路径中最后的java替换成 keytool来执行该命令。...运行flutter build apk (flutter build命令默认使用--release)。...您应用的release版本的APK会生成在/build/app/outputs/apk/app-release.apk (5)将 release 版本的 APK 安装到设备上 使用命令行命令

    2K20

    Flutter完整开发实战详解(三、 打包与填坑篇)

    横向对比 React Native ,虽然项目不完全一样,但是大部分功能一致的情况下, Flutter 的 Apk 确实更小一些。...编程成功的包在 build/app/outputs/apk/release 下。 2、IOS打包与真机运行 在IOS的打包上,笔者倒是经历了一波曲折,这里主要讲笔者遇到的问题。...通过查找问题发现,在 IOS 执行 Archive 之前,需要执行 flutter build release,如下图在命令执行之后,Pod 的执行目录会发现改变,并且生成打包需要的文件。...(ps 普通运行时自动又会修改回来) [文件变化] 但是实际在执行 flutter build release 后,问题依然存在,最终翻山越岭(╯‵□′)╯︵┻━┻,终于找到两个答案: Issue#19241...下描述了类似问题,但是他们因为路径问题导致,经过尝试并不能解决。

    3.7K30

    【04】flutter补打包流程的签名过程-APP安卓调试配置-结构化项目目录-完善注册相关页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项

    clean运行 flutter pub get运行 flutter build apk扩展知识flutter clean:这个命令用来清理Flutter项目中的构建缓存和中间文件。...flutter pub get:这个命令用来下载和安装项目中pubspec.yaml文件中列出的所有依赖库。每次你添加、删除或修改依赖库时,都需要运行此命令来确保项目依赖项是最新的。...flutter build apk:这个命令用来构建Android APK文件(应用包),以便在物理设备或模拟器上安装和运行你的Flutter应用。...我们打包可以执行flutter build apk --no-tree-shake-icons --verbose成功打包,也尝试了 可以正常安装。...我们需要下载一个插件Android iOS Emulator打开扩展 搜索Android iOS Emulator安装,安装好后 运行Emulator运行中 选择 Android运行调试,我们可以看见

    10610

    【Flutter 混合开发】添加 Flutter 到 Android Fragment

    Flutter 混合开发系列 包含如下: 嵌入原生View-Android 嵌入原生View-iOS 与原生通信-MethodChannel 与原生通信-BasicMessageChannel 与原生通信...-EventChannel 添加 Flutter 到 Android Activity 添加 Flutter 到 Android Fragment 添加 Flutter 到 iOS 每个工作日分享一篇,...上面已经加载了 UI,但并不能一些交互和行为,通常情况下,需要将 Activity 的生命周期透传给 FlutterFragment: class MainActivity : AppCompatActivity...但是,有的时候需要其透明,显示其底下的 UI,因此,Flutter在 FlutterFragment 中支持设置为透明。...,按钮也没有显示,这是因为 Flutter 本身没有设置透明,设置Flutter 透明: @override Widget build(BuildContext context) { return

    1.3K20

    flutter项目打包web访问

    文件夹, iOS 有ios的文件夹,但目前目录结构是没有web文件夹的, 1....创建web文件夹 输入下面的命令创建web文件 flutter create . 然后就会创建一系列web相关的文件 ,如下图, 目录结构也会多一个web的文件夹....打包web版本 我们知道要给android手机用,需要打包apk出来, 要给iPhone手机用,需要打包ipa出来;同样的道理要给浏览器用,也需要打包web相关代码. flutter build web...那这3种方式打包出来,运行起来有什么不同呢 flutter build web --web-renderer html 打开速度最快,兼容性好(是指ie,chrome,safari等浏览器兼容) image...在flutter里面是不能直接访问的,一定要放到容器里面去才能访问,如:tomcat等 坑2: 已经用nginx代理,用浏览器打开还是一片空白 那是因为文件路径引用不对.解决办法有2种 方法1: 用编辑器打开

    2.4K10

    【Flutter】创建 Flutter 项目 ( Android Studio 创建并运行 Flutter 应用 | 命令行创建并运行 Flutter 应用 | 运行 Flutter 应用三种方式 )

    文章目录 一、Android Studio 中创建 Flutter 项目 二、命令行创建 Flutter 项目 三、通过命令行方式运行 Flutter 项目 四、通过 Android Studio 可视化方式运行...D:\002_Project\002_Android_Learn\Flutter_Cmd> 三、通过命令行方式运行 Flutter 项目 ---- 通过命令行方式运行 Flutter 项目 : 进入...Flutter 项目根目录 , 然后调用 flutter run 命令 , 运行 Flutter 应用 ; 会自动在当前已经连接的设备或模拟器上运行该 Flutter 应用 ; 在上一小节执行 flutter...Done 59.1s √ Built build\app\outputs\apk\debug\app-debug.apk....Installing build\app\outputs\apk\app.apk... 14.0s D/FlutterActivity(13511): Using

    7.2K01

    【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutte

    build apk 运行, 报错先运行下看看可以成功运行,那么已经可以确定肯定是gradle 打包问题了,解决打包问题前我们已经看看更新的内容吧,import 'package:flutter/material.dart...重试构建:有时候简单的重试可以解决问题,因为可能是临时的网络波动导致的。但是又遇到了新的问题,问题出在 Gradle 版本与 Java 版本不兼容。...你也可以手动编辑 fvm.yaml 文件来指定版本:yamlflutter_sdk: version: "3.7.12" # 替换为你需要的版本号使用指定的 Flutter 版本: 运行以下命令以使用...../.fvm/flutter_sdk/bin/flutter pub get ../.fvm/flutter_sdk/bin/flutter build apk --release更新 Gradle.../flutter_sdk/bin/flutter build apk --release

    7900

    Flutter混合开发

    但是,随着业务迭代的深入,统一管理模式的弊端也随之显露,不仅三端(Android、iOS和Flutter)代码耦合严重,相关工具链耗时也随之大幅增长,最终导致开发效率降低。...``` flutter build apk --debug ``` 此命令的作用是将Flutter库和引擎以及工程产物编译成一个aar包,上面命令编译的aar包是debug版本,如果需要构建release...重新运行原生iOS工程,如果没有任何错误则说明iOS成功集成Flutter模块。...``` flutter build ios --debug ``` 上面命令是将Flutter工程编译成Flutter.framework和App.framework动态库。...那么,能不能在混合项目中开启Flutter的热重载呢?答案是可以的,只需要经过如下步骤即可开启热重载功能。首先,关闭原生应用,此处所说的关闭是指关闭应用的进程,而不是简单的退出应用。

    2.9K00

    Flutter技术与实战(6)

    但是,我们不能丢弃掉这样的异常信息,需要提供统一的异常处理机制,用于后续分析异常原因。...需要注意的是,由于 iOS 子工程的运行依赖于 Flutter 工程编译构建产物,所以在打开 iOS 工程进行开发前,你需要确保整个工程代码至少 build 过一次,否则 IDE 会报错。...我们都知道 Flutter 打包构建的命令是 flutter build,所以同样的,我们只需要把构建 iOS 的命令和构建 Android 的命令放到 script 字段里就可以了。...在下面的代码中,我们定义了两个并发任务,即运行在 Linux 上的 Android 构建任务执行 flutter build apk,和运行在 OS X 上的 iOS 构建任务 flutter build...doctor --android-licenses - flutter doctor && flutter -v build apk #声明iOS的运行环境 - os

    2.8K21

    Flutter完整开发实战详解(十九、 Android 和 iOS 打包提交审核指南)

    打包 apk 只需要通过如下命令行就可以完成: flutter build apk --target-platform android-arm64 flutter build apk --target-platform...image 2、提交审核 其实在 Android 上提交审核是比较简单的,因为 Android 只需要提供 Apk 下载链接就可以直接安装,所以很多厂家都在有自己服务器上直接放上 Apk 文件,但是为了更好的体验和分发...image 当然有些平台你可以不上,但是比如不上应用宝,你就很难获得微信扫一扫后跳转打开应用和下载的能力。...image 1.2 打包上传 打包 flutter iOS 首先需要执行 flutter build ios 命令,命令会生成 release 模式的下的 framework 文件,之后就可以进入 Xcode...image iOS 还有可以不用上架,只需要用户在手机上信任证书的可以使用 ipa 的开发者账号,但是这类开发者账号现在很难申请得到,并且这类账号的应用需要一年后重新打包一次更新。

    2.2K22
    领券