Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio KMM iOS运行将不会在iPhone模拟器中启动_Android_Ios_Android Studio_Kotlin_Kotlin Multiplatform - Fatal编程技术网

Android Studio KMM iOS运行将不会在iPhone模拟器中启动

Android Studio KMM iOS运行将不会在iPhone模拟器中启动,android,ios,android-studio,kotlin,kotlin-multiplatform,Android,Ios,Android Studio,Kotlin,Kotlin Multiplatform,我遵循的是来自的“创建第一个多平台应用程序”教程,在我尝试在iOS机器上运行该示例之前,一切都很顺利。设备模拟器在长时间后打开,但应用程序未在其上运行。我试着先启动模拟器,然后用同样的结果进行测试。我尝试了iPhone11和iPhone8模拟器,结果都是一样的。所有程序都成功编译和构建,但没有应用程序显示在模拟器的屏幕上 我可以运行iOS测试,结果是成功的,正如你在iPhone11测试中看到的那样,但应用程序仍然不会显示在模拟器中。我还尝试了来自Github的KMM Sample Master

我遵循的是来自的“创建第一个多平台应用程序”教程,在我尝试在iOS机器上运行该示例之前,一切都很顺利。设备模拟器在长时间后打开,但应用程序未在其上运行。我试着先启动模拟器,然后用同样的结果进行测试。我尝试了iPhone11和iPhone8模拟器,结果都是一样的。所有程序都成功编译和构建,但没有应用程序显示在模拟器的屏幕上

我可以运行iOS测试,结果是成功的,正如你在iPhone11测试中看到的那样,但应用程序仍然不会显示在模拟器中。我还尝试了来自Github的KMM Sample Master,得到了相同的结果

有人能帮忙吗?如果您需要更多信息,请索取


谢谢

从Android Studio 4.1.2开始,此问题已得到纠正。建造印章如下:

Android Studio 4.1.2
Build #AI-201.8743.12.41.7042882, built on December 19, 2020
Runtime version: 1.8.0_242-release-1644-b3-6915495 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.16
GC: ParNew, ConcurrentMarkSweep
Memory: 1246M
Cores: 4
Registry: ide.new.welcome.screen.force=true, external.system.auto.import.disabled=true
Non-Bundled Plugins: com.thoughtworks.gauge, org.intellij.plugins.markdown, com.intellij.marketplace, org.jetbrains.kotlin, com.squareup.sqldelight, org.moe.community, com.jetbrains.kmm
图片如下:


正如您所见,您必须在iOS系统上才能启用插件。

我也有同样的问题。当Android应用程序正确运行时,我无法从Android Studio运行iosApp。 我所做的是通过Android Studio构建iosApp。因此,在运行配置列表中,选择iosApp,然后单击运行。 构建完成后,打开Xcode,选择iosApp,然后从那里运行项目。
每次代码发生变化时,在Android Studio中构建并从Xcode运行它。

可能相关:如果你用Xcode打开iOS应用程序并从那里运行,你就可以在模拟器上启动应用程序了?我从未遇到过这个问题,但这有一个与此相关的youtrack问题:您好,@BroPage!这似乎是一个错误。请考虑在KOTL。虽然AppCode也有类似的问题,但我找不到任何与您在这里使用的AS KMM插件相关的案例。感谢@ArtyomDegtyarev,我已经用JetBrains[link]()打开了此错误报告。这与问题相关吗?如何帮助启动android studio?android studio启动iOS模拟器的屏幕截图。当然是在iOS系统上。请验证您是否正在稳定更新Cannel上运行最新的Android Studio版本。自从上面指定的构建更新以来,它一直对我有效。