热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

flutter+Androidstudio+Xcode调试iphone手机App程序(Mac系统),图文详解,共勉。

一、前言最近开始开发App软件系统,之前一直在做Java开发,且前后台分离的开发模式较多,springcloud、dubbo+zookeeper、springboot+zookee

一、前言

最近开始开发App软件系统,之前一直在做Java开发,且前后台分离的开发模式较多, spring cloud、dubbo +zookeeper、spring boot+zookeeper、spring cloud Alibaba…诸如写下几个业务相关接口 postman一测 写下API扔给前端就不管了哈哈。。。对于刚接触flutter框架的我来说,非常的奔溃:不熟悉dart语言、不熟悉flutter布局,不了解相关sdk…最近也一直睡不好 脑子里都是flutter的东西。于今天下午研究了好半天,总算成功的将一个小demo配置到了我的ios 苹果8上面。对于flutter开发的新手来说(Mac环境下)稍微有点帮助。不足之处,还希望多多指正!

二、准备环境

1、android studio

点击下载
flutter +Android studio+Xcode 调试iphone手机App程序(Mac系统),图文详解,共勉。
具体安装就不详细介绍了,next的操作步骤。

2、fltter SDK

从git上下载flutter,配置相关环境变量,自行百度 本篇文章也不是写安装教程的
flutter +Android studio+Xcode 调试iphone手机App程序(Mac系统),图文详解,共勉。
安装成功以后,打开终端,查看命令。虽然在android studio里的plugins里面下载了 flutter以及dart,但是用 flutter doctor命令行还是会有叉叉 暂时不做考虑

3、安装Xode

从app store中下载 Xcode,稍微有点慢 耐心等待。
flutter +Android studio+Xcode 调试iphone手机App程序(Mac系统),图文详解,共勉。

4、配置xcode环境

安装完成以后,正式进入iPhone真机调试的相关配置。首先创建一个flutter项目
flutter +Android studio+Xcode 调试iphone手机App程序(Mac系统),图文详解,共勉。
flutter +Android studio+Xcode 调试iphone手机App程序(Mac系统),图文详解,共勉。
next ,下一步时候的 一定要注意 注意:包的名字一定要更改 不建议用com.exmaple.xxx 在运行的时候 如果用了默认的包名字会报错,
flutter +Android studio+Xcode 调试iphone手机App程序(Mac系统),图文详解,共勉。
点击Finish,完成flutter项目的创建,完成以后,插入手机,等待flutter识别手机,稍微等待一下。直到导航栏看到自己的iPhone
flutter +Android studio+Xcode 调试iphone手机App程序(Mac系统),图文详解,共勉。

如果这个时候就run, 会报错类似有个如下的红图
flutter +Android studio+Xcode 调试iphone手机App程序(Mac系统),图文详解,共勉。
点击 open 打开xcode,然后找到
flutter +Android studio+Xcode 调试iphone手机App程序(Mac系统),图文详解,共勉。
点击 preferences,找到如下
flutter +Android studio+Xcode 调试iphone手机App程序(Mac系统),图文详解,共勉。
将自己的appid添加进去后,
flutter +Android studio+Xcode 调试iphone手机App程序(Mac系统),图文详解,共勉。
查看是否和本机进行了绑定,而后,
flutter +Android studio+Xcode 调试iphone手机App程序(Mac系统),图文详解,共勉。
配置完成以后,status不报错,证明配置成功 如下
flutter +Android studio+Xcode 调试iphone手机App程序(Mac系统),图文详解,共勉。
配置相关完成以后,flutter run 启动项目
可能系统会提示输入密码,输入mac pro的密码,然后查看手机
flutter +Android studio+Xcode 调试iphone手机App程序(Mac系统),图文详解,共勉。
出现这个问题,很明显了。在run的时候保持手机不要锁定状态,而后运行,还会报个小错误 如下:
flutter +Android studio+Xcode 调试iphone手机App程序(Mac系统),图文详解,共勉。
但是,查看手机已经成功安装了该flutter软件,然后点击手机上的flutter会提示不信任的xxxx
这个时候就已经大功告成了一半了
flutter +Android studio+Xcode 调试iphone手机App程序(Mac系统),图文详解,共勉。

点击设置-通用-描述文件与设备管理,找到刚才安装上的flutterapp,点击信任
flutter +Android studio+Xcode 调试iphone手机App程序(Mac系统),图文详解,共勉。

而后,打开软件
flutter +Android studio+Xcode 调试iphone手机App程序(Mac系统),图文详解,共勉。
成功打开软件,至此。安装成功,第一个flutter App软件成功放入手机中。

公司中的flutter项目会有很多的依赖,网上百度一下可以找出阿里的镜像配置,修改相关配置文件,同时,在android studio的terminal中输入

flutter clean 清理项目
flutter pub get 获得依赖
点击 run。 相关细节日后更新。


推荐阅读
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • 20211101CleverTap参与度和分析工具功能平台学习/实践
    1.应用场景主要用于学习CleverTap的使用,该平台主要用于客户保留与参与平台.为客户提供价值.这里接触到的原因,是目前公司用到该平台的服务~2.学习操作 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 1.webkit内核中的一些私有的meta标签,这些meta标签在开发webapp时起到非常重要的作用(1) ... [详细]
  • SAP接口编程PyRFC 调用 BAPI_FIXEDASSET_CREATE1创建固定资产
    本篇演示通过PyRFC调用BAPI_FIXEDASSET_CREATE1在SAP系统中创建固定资产,再一次体验一下Python与其它语言相比的简洁性。首先简单说明B ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 利用Visual Basic开发SAP接口程序初探的方法与原理
    本文介绍了利用Visual Basic开发SAP接口程序的方法与原理,以及SAP R/3系统的特点和二次开发平台ABAP的使用。通过程序接口自动读取SAP R/3的数据表或视图,在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。具体介绍了RFC调用的原理和模型,并强调本文主要不讨论SAP R/3函数的开发,而是针对使用SAP的公司的非ABAP开发人员提供了初步的接口程序开发指导。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • IsitpossibletomakeanAppfortheIphonethatapplychangestotheOriginalIphoneSMSapp?是否有 ... [详细]
  • 环境:Mac10.11.1(15B42)OSXEICapitan在终端输入celery就会出现这个错误,问题与http://stackoverflow.com/questi ... [详细]
author-avatar
小叶2502854061
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有