前段時間,我使用“移動應用程式”專案模板從IntelliJ IDEA創建了一個 KMM 庫。結構是(有一個根build.gradle.kts檔案):
libraryProject
- build.gradle.kts
- src
- androidMain
- commonMain
- iosMain
現在,串列中缺少該模板。只有一個“庫”,它創建了一個jvm/js/common/native結構。
在Android Studio中,KMM 插件生成(用于 KMM 庫模板):
libraryProject
- build.gradle.kts
- settings.gradle.kts
- libraryShared (this can be renamed)
- build.gradle.kts
- src
- androidMain
- commonMain
- iosMain
這只是一個沒有實際 iOS 和 Android 平臺模塊的 KMM 應用程式。而且,它帶有兩個build.gradle.kts檔案(根檔案和共享檔案)。
我只是好奇我是否錯過了任何東西,或者我是否必須以某種方式手動配置它。
所有 IDE 和插件都是最新的。
uj5u.com熱心網友回復:
在 Android Studio 中創建新專案時,應該可以在兩個 KMM 專案之間進行選擇(需要安裝 KMM 插件):
- KMM 庫僅包含定義的共享模塊,旨在用于將這個庫添加到現有的 iOS 和 Android 應用程式中。
- KMM 應用程式,它創建了一個完整的專案,其中包含共享的多平臺庫、易于集成的 iOS 應用程式和 Android 應用程式。
可能,在這種情況下,這兩個人被混淆了。如果您在向導中只有一個選項,請告訴我使用了哪些 IDE 和插件版本。
注意:移動庫和移動應用程式已從 IDEA 中洗掉,請參閱https://youtrack.jetbrains.com/issue/KTIJ-19232。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/431366.html
標籤:智能理念 ide kotlin-多平台-移动
上一篇:在其他描述塊中執行代碼-開玩笑
