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

zf2sa74q  于 2022-11-26  发布在  iOS
关注(0)|答案(3)|浏览(118)

我正在学习KotlinLang.org中的“创建您的第一个多平台应用程序”教程,一切都很顺利,直到我尝试在iOS机器上运行该示例。设备模拟器在很长时间后打开,但应用程序没有在上面运行。我尝试先启动模拟器,然后进行测试,结果相同。我尝试了iPhone 11和iPhone 8模拟器,结果都相同。所有内容都成功编译和构建,但模拟器的屏幕上没有显示任何应用程序。

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

如果您需要更多信息,请联系我们。
谢谢

7jmck4yq

7jmck4yq1#

我遇到了同样的问题。我无法在Android应用程序正常运行的情况下从Android Studio运行iosApp。我所做的是通过Android Studio构建iosApp。因此,在运行配置列表中,选择iosApp,然后单击“运行”。构建完成后,打开Xcode,选择iosApp,然后从那里运行项目。每次代码发生更改时,在Android Studio中构建并从Xcode运行它。

yhxst69z

yhxst69z2#

在我的例子中,问题与权限有关。为了解决这个问题,我运行:
sudo chown username ~/Library/LaunchAgents
找到解决方案here

zqry0prt

zqry0prt3#

自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

相关问题