gpt4 book ai didi

kotlin-js - dceTask keep 不保留定义的类

转载 作者:行者123 更新时间:2023-12-04 01:32:43 26 4
gpt4 key购买 nike

我正在构建一个 Kotlin/JS 项目,该项目将用作 Web 应用程序的库。 kotlin 插件最近启用了 DCE 并提供了一个 keep 指令,但它没有保留我指定的类。

kotlin.target.browser {
dceTask {
keep 'BluetoothSerialJs.com.fivestars.bluetooth.BluetoothSerial'
}
}

这是我的类定义的顶部:
package com.fivestars.bluetooth



object BluetoothSerial {

完整的项目在这里:

https://github.com/darran-kelinske-fivestars/cordova-alternative-pattern/blob/master/BluetoothSerialJs/build.gradle#L14

最佳答案

我需要使用 keep 定义指定根项目名称:

CordovoaAlternativePattern 是根项目名称。根项目名称通常在 settings.gradle

所以语法需要是:

RootProjectName-ModuleName.namespace.Class

完整示例:
kotlin.target.browser {
dceTask {
keep 'CordovaAlternativePattern-BluetoothSerialJs.com.fivestars.bluetooth.BluetoothSerial'
}
}

关于kotlin-js - dceTask keep 不保留定义的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60581223/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com