【发布时间】:2021-05-13 00:25:40
【问题描述】:
我想为 Android Studio 4.1.2 中的 Kotlin 多平台移动应用程序的 iOS 应用程序添加运行/调试配置。但是,iOS 的配置似乎有问题。
在下面的屏幕截图中,您可以看到问题所在。在“运行/调试配置”对话框中,Android Studio 抱怨
Error: Please specify Xcode project location in xcodeproj property of gradle.properties
使用“修复”按钮并不能解决问题。 Android Studio 只是在gradle.properties 中添加了一个额外的xcodeproj 并抱怨重复参数。
我还为xcodeproj 尝试了不同的路径(相对路径和绝对路径)。没有运气。
如果我没记错的话,它曾经是开箱即用的。为 Android 和 iOS 自动配置了一个新的 Kotlin Multiplatform Mobile 项目。我不确定发生了什么变化。可能更新了一些东西。
这是 KMM 插件的错误吗?或者我可以在我的系统上做些什么来解决这个问题?
【问题讨论】:
-
似乎这个问题正在流行。 stackoverflow.com/questions/66113448/… 和 stackoverflow.com/questions/66055014/… 和 stackoverflow.com/questions/66113448/… 的重复,但还没有解决方案
-
好的,很高兴知道这不一定是我的系统的问题。我很确定几天前它可以在我的系统上运行。
-
我很确定它在我的系统中仍然有效。
-
我已经尝试了问题中的一个项目。我很确定您的也可以使用
-
这里也一样。直接用xcode打开
iosApp项目也无法运行。说无法加载类org.gradle.wrapper.GradleWrapperMain,所以我下载gradle-wrapper.jar将它放在gradle/wrapperdir 中,xcode 工作正常。但是AndroidStudio仍然无法检测到iosApp。
标签: android-studio kotlin kotlin-multiplatform kotlin-multiplatform-mobile