KMM(Kotlin Multiplatform Mobile)环境搭建
操作系统
操作系统版本:最高支持 Monterey
,最低支持 Big Sur
验证:
左上角 ---> 关于本机 ---> macOS Monterey
## iOS 环境
1. Xcode
支持 13.2.1
,可直接通过 Apple Store
更新
验证
$ xcodebuild -versionXcode 13.2.1
Build version 13C100
2. Cocoapods
// 安装命令
sudo gem install cocoapods -v 1.10.1 -n /usr/local/bin
sudo gem install cocoapods-generate -v 2.2.2
验证:
$ gem list | grep 'cocoapods'cocoapods (1.10.1)
cocoapods-generate (2.2.2)
3. 内网源
更新本地源
// 执行
$ pod repo list
$ pod repo update
Android 环境
1. Android Studio
左上角Android Studio ---> About Android Studio ---> Android Studio Arctic Fox | 2020.3.1 Patch 3+ 或者最新版本
建议修改配置:
Auto Import:Setting - Editor - General - Auto Import,勾选Optimize imports on the fly和Add unambiguous imports on the fly
作者信息:Setting - Editor - File and Code Templates - include - File Header
/*** Usage:** author: ${USER}* Date: ${DATE}* Description:*/
2. KMM插件
和Android Studio配套
Android Studio ---> Preferences ---> Plugins
搜索 KMM
并安装插件即可
3. Gradle、Gradle插件、Kotlin
代码已经设置好,run时会自动下载
Gradle验证:
项目根目录打开 Terminal
//执行
./gradlew -v
4. JDK
Android Studio ---> Preferences ---> Gradle ---> Gradle JDK 中选中JDK11即可
Q&A
1. 非M1环境下上述环境都配置正确, pod gen xxx
报错,怎么办
Git 用户名密码管理
2.环境配置正确,出现如下错误
gradle 缓存问题,清理缓存重新build
2. 如何清理缓存
轻度清理: Build --> Clean Project
or 项目根目录手动删除 build
文件夹
彻底清理:File -> Invalidate Caches/Restart
KMM(Kotlin Multiplatform Mobile)环境搭建相关推荐
- KMM(Kotlin Multiplatform Mobile)Welcome to Kotlin/Native World
1. 什么是Kotlin/Native Kotlin/Native是一种将Kotlin源码编译成不需要任何VM支持的目标平台二进制数据的技术,编译后的产物可以直接运行在目标平台上,设计Kotlin/N ...
- Kotlin Android Studio 环境搭建
Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源. Kotlin 可以编译成Java字节码,也可以编 ...
- kotlin 开发android,Kotlin安卓开发环境搭建
添加依赖 首先把需要的插件安装完毕 方式一 Ctrl+Alt+A可以帮助您快速找到所需的操作,而无需浏览菜单和工具栏,输入所需的操作 Config Kotlin,选择Config Kotlin in ...
- 如何使用 Kotlin Multiplatform 构建跨平台应用程序
如果您是一位经验丰富的 Android 开发人员,并且有一个杀手级应用的想法,那么您可以为 Android 构建它.但是,如果您对 iOS 不太确定,那么事情就会变得棘手. 那么解决这个问题的最可接受 ...
- 使用Kotlin开发Android应用 - 环境搭建 (1)
一. 在Android Studio上安装Kotlin插件 按快捷键Command+, -> 在Preferences界面找到Plugins -> 点击Browse repositorie ...
- Kotlin——初级篇(一):最详细的环境搭建
众所周知,Kotlin出来已经良久了.Kotlin有着众多优势,不管是用于Android开发中,还是Java开发,都能缩减很大的代码量,大大提高了工作效率.而小生本人也是才从忙碌的个工作中抽身出来,有 ...
- Windows Mobile 开发环境搭建(1)
1.SQL Server Mobile 简介 2.获取 SQL Server Mobile 3.安装必备软件 4.安装开发环境 5.安装服务器环境 6.配置 Web 同步向导 7.使用 Interne ...
- Xamarin环境搭建
Xamarin的环境搭建 Xamarin在osx下面的环境搭建包括开发者帐号申请,下载安装Xamarin以及Xcode,以及Xamarin Studio上编写第一个应用程序.Xamarin是一个跨平台 ...
- Xamarin的环境搭建Xamarin.iOS
Xamarin的环境搭建 Xamarin在osx下面的环境搭建包括开发者帐号申请,下载安装Xamarin以及Xcode,以及Xamarin Studio上编写第一个应用程序.Xamarin是一个跨平台 ...
最新文章
- winform chart 添加数据报错_C# win Form开发 构造指定格式数据表字段值
- Java注释 link_开源代码中注释中的那些a link p @ 是给什么编辑器用的????
- 深度学习核心技术精讲100篇(四十六)-情感分析算法在阿里小蜜的应用实践
- 为了帮助卖家成交,闲鱼工程师做了些什么?
- offset-list 和 prefix-list简介
- tomcat catalina localhost 没有项目_Tomcat简介--01
- Hype教程,如何设置字体样式?
- Matlab 输入输出操作
- 关于php多维数组,PHP多维数组
- Doctrine浅析
- 【013】如何给EXCEL编写的宏设置打开密码_#VBA
- c语言读取ascii文件,C++对ASCII文件的读写操作
- python修改电脑桌面壁纸_python设置windows桌面壁纸的方法
- 大学计算机基础网络应用第二套,大学计算机基础)应用指导(第2版
- Java实现 蓝桥杯 基础练习 特殊的数字
- 编程进阶一:编译器的特殊功能使用及借助编译时完成数据的初始化
- 装机必备,四款良心软件释放你的电脑潜力,用了就离不开
- 有一个美女程序媛是一种什么样的体验,分享一下她所推荐的学习资料给你
- 计算机教案在幻灯片中插入影片,小学六年级上册《在作品中插入“电影”片段》信息技术教案...
- Java用ZIP格式压缩和解压缩文件
热门文章
- 华北科技学院计算机考研资料汇总
- 使用 javassist 反编译 class 并重新打包 jar
- 计算机主机内装有硬盘和软盘 软盘是计算机,计算机主机内装有硬盘和软盘驱动器,软磁盘是计算机的外贮器,机内硬盘则是属于内贮器...
- Java使用ImageMagick+Im4Java裁剪图片
- owncloud 实现私有云进行多端文件同步
- 【微信小程序】【智能春联】春节 “迎春对联” 微信小程序 丨 2022
- Ubuntu 12.04 1 跑 Windows下的类通达信股票软件
- 内网如何架设传奇世界私服 (包含传送,脚本教程,专用怪物,不定期更新)...
- 红帽redhat Linux配置本地yum源
- 为什么 TCP 会被 UDP 取代