将参数传递给 Kotlin/native 运行任务

cha*_*lag 7 gradle kotlin kotlin-native kotlin-multiplatform

我正在开发一个 Kotlin/Native 应用程序,我想通过 Gradle 向它传递参数。有类似的任务runDebugExecutableNative。有没有办法做类似的事情:

./gradlew runDebugExecutableNative --args='myFirstArg mySecondArg'

Art*_*rev 2

请尝试使用此处binaries runTask描述的参数。对于您提到的示例,它可能应该像这样(基于样本/gitchurn 中的代码

       binaries {
            executable {
                runTask?.args("myFirstArg mySecondArg")
            }
        }
Run Code Online (Sandbox Code Playgroud)

  • 通过以下方式跟踪 Native 对“--args”的支持:https://youtrack.jetbrains.com/issue/KT-55617 (2认同)