KMM跨平台開發環境搭建

2022-07-11 07:27:12 字數 1334 閱讀 7450

個人部落格

kmm即kotlin multiplatform mobile,是由jetbrains提供的跨平台移動開發sdk,借助 kotlin的跨平台能力,可以使用乙個工程為多個平台編譯。

使用 kmm,具備靈活性的同時也保留了原生程式設計的優勢。為 android/ios 應用程式的業務邏輯**使用單一的**庫,僅在需要的時候編寫平台特定**,例如實現原生的 ui,使用平台特定 api 等等。

kmm 可以和你的工程無縫整合。共享**,使用 kotlin 編寫,使用 kotlin/jvm 編譯成 jvm 位元組碼,使用 kotlin/native 編譯成二進位制,所以你可以和使用其他一般類庫一樣使用 kmm 業務邏輯模組。

配置kmm外掛程式

開啟android studio,點選configure-plugins

在plugins中搜尋kmm,然後選擇安裝

安裝後需要重啟ide

點選restart

配置工程名稱,包名等資訊

建立工程後,可能會出現如下錯誤,出現這個錯誤,是因為kmm要求kotlin版本至少要1.4.10

hello world —— 使用 kotlin 開發跨平台應用

kotlin multiplatform mobile docs

VSCode STM32跨平台開發環境搭建

vscode的強大不用多說了,直接上教程 二.安裝完成後,開啟vscode,安裝platformio ide 外掛程式 三.安裝完重啟vscode,vscode會繼續安裝platformio ide的依賴項,如果提示一直在安裝,可以嘗試用vpn瞧瞧,是不是被牆了不知道,我用vpn很快環境就安裝好了 ...

MTK平台開發環境搭建

最近公司的專案差不多都做完了,趁新專案還沒來的時候學學東西。從朋友那裡搞來一套mtk的源 學學mtk的開發。選擇mtk是因為,它跟我的工作所用的平台相似,學起來方便一點,另外一點是它可以在pc上跑,不用自己去買硬體,成本不高。呵呵,從朋友那裡搞來的源 不用硬體,成本就只有時間了。我的那個朋友還真絕,...

使用 Vagrant 打造跨平台開發環境

虛擬機器選用的是virtualbox 來搭建,免費小巧。mkdir dev 新建目錄 最好把centos 7.0 x86 64.box檔案放到dev檔案裡面,不然會報錯 vagrant init centos 用 centos6映象初始化。vagrant up 啟動虛擬機器 config.vm.ne...