Kotlin Multiplatform day07

发布时间:2026/7/9 2:03:16
Kotlin Multiplatform day07 对新手来说创建 KMP 项目最稳的方式不是在 Android Studio 里点不同版本菜单不一样、还可能要装插件而是用 JetBrains 官方的 KMP 网页向导——它帮你把一切版本、配置都配好生成一个开箱即用的项目。我们用这个。第 7 课上用官方向导生成 KMP 项目关于运行平台的说明重要你是 Windows 电脑所以✅ Desktop桌面 目标能直接在你电脑上跑出一个窗口最快看到效果我们首选它✅ Android 目标能跑但需要先配模拟器稍后再搞❌ iOS 目标必须要 Mac 电脑才能编译你这台跑不了所以不勾选第 1 步打开向导网站在浏览器打开Kotlin Multiplatform Wizard | JetBrains你会看到一个配置页面Kotlin Multiplatform Wizard。第 2 步填写配置Project Name项目名填MyFirstKmpProject ID可以默认类似com.example.myfirstkmp平台勾选关键✅ 勾上 Android✅ 勾上 Desktop❌ 取消勾选 iOSWindows 跑不了❌ Web / Server 先不勾第 3 步下载点页面上的 Download 按钮会下载一个MyFirstKmp.zip一般在你的下载文件夹。第 4 步告诉我下载好了下载完成后回复我下载好了。接下来我会帮你把它解压到我们的学习目录里逐个文件带你看懂 KMP 项目结构这是这一课的核心从命令行帮你把 Desktop 版跑起来让你看到第一个跨平台窗口 再配 Android 模拟器做好了。现在由你亲自启动窗口就会稳定出现在你屏幕上亲手跑起你的第一个 KMP 桌面程序打开文件资源管理器进入文件夹C:\KmpProjects\KotlinProject找到里面的run-desktop.bat双击它会先弹出一个黑色命令行窗口正在启动等几秒然后应该会出现一个标题为 KotlinProject 的窗口里面有个 Click me! 按钮点一下那个按钮 —— 会展开一张图片和一行字Compose: Hello, Java 21!这行Hello, Java 21!就是我们刚才讲的数据流的最终结果App()共享UI→Greeting().greet()→sayHello()coregetPlatform()桌面的 actual 实现返回 Java 21。 同一份共享代码将来在安卓上会显示Hello, Android xx!。试完告诉我你看到了什么比如看到窗口了点按钮出现了 Hello或者遇到啥问题、报什么错。看到这个窗口后我们下一步可以改代码看变化亲手改共享 UI/逻辑重新运行感受改一处、多端生效配 Android 模拟器让同一个 App 在安卓上跑起来深入学 Compose系统学怎么写跨平台界面