3

从 gradle 3.0 开始,该compile配置已被弃用。根据文档这个问题的答案,在编写build.gradle依赖项时api应该具有与旧的compile.

我有一个 Android 库并更改compile 'org.java-websocket:Java-WebSocket:1.3.8'api 'org.java-websocket:Java-WebSocket:1.3.8'导致使用它的应用程序java.lang.NoClassDefFoundError在尝试实例化WebSocketClient. 将其更改为implementation 'org.java-websocket:Java-WebSocket:1.3.8'.

到目前为止,唯一可行的解​​决方案似乎是要求应用程序添加implementation 'org.java-websocket:Java-WebSocket:1.3.8'到它们的依赖项中,但我想避免它。

如何在不使用 deprecated 的情况下保持相同的功能compile

4

0 回答 0