Перенос кода идеи intellij в Android Studio – Pulsar SDKJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Перенос кода идеи intellij в Android Studio – Pulsar SDK

Сообщение Anonymous »

В настоящее время я пытаюсь переместить этот код: Tuya SDK Java из Intellij Idea IDE в Android Studio.
Я нашел библиотеку в студии Android (добавив в свой build.gradle )

Код: Выделить всё

implementation 'org.apache.pulsar:pulsar-client-api:3.0.7'
Но когда я пытаюсь запустить код, я получаю следующую ошибку:

Код: Выделить всё

java.lang.ClassNotFoundException: org.apache.pulsar.client.impl.PulsarClientImplementationBindingImpl
Из файла «pulsar-client-api»
Я пытался использовать:

Код: Выделить всё

implementation 'org.apache.pulsar:pulsar-client:3.0.7'
Но ошибка еще хуже, я не компилирую:

Код: Выделить всё

Duplicate class org.apache.pulsar.common.functions.package-info found in modules pulsar-client-3.0.7.jar -> jetified-pulsar-client-3.0.7 (org.apache.pulsar:pulsar-client:3.0.7) and pulsar-client-admin-api-3.0.7.jar -> jetified-pulsar-client-admin-api-3.0.7 (org.apache.pulsar:pulsar-client-admin-api:3.0.7)
Duplicate class org.apache.pulsar.common.io.package-info found in modules pulsar-client-3.0.7.jar -> jetified-pulsar-client-3.0.7 (org.apache.pulsar:pulsar-client:3.0.7) and pulsar-client-admin-api-3.0.7.jar -> jetified-pulsar-client-admin-api-3.0.7 (org.apache.pulsar:pulsar-client-admin-api:3.0.7)
Duplicate class org.apache.pulsar.common.naming.package-info found in modules pulsar-client-3.0.7.jar -> jetified-pulsar-client-3.0.7 (org.apache.pulsar:pulsar-client:3.0.7) and pulsar-client-admin-api-3.0.7.jar -> jetified-pulsar-client-admin-api-3.0.7 (org.apache.pulsar:pulsar-client-admin-api:3.0.7)
Duplicate class org.apache.pulsar.common.policies.data.package-info found in modules pulsar-client-3.0.7.jar -> jetified-pulsar-client-3.0.7 (org.apache.pulsar:pulsar-client:3.0.7) and pulsar-client-admin-api-3.0.7.jar -> jetified-pulsar-client-admin-api-3.0.7 (org.apache.pulsar:pulsar-client-admin-api:3.0.7)
Duplicate class org.apache.pulsar.common.policies.impl.package-info found in modules pulsar-client-3.0.7.jar -> jetified-pulsar-client-3.0.7 (org.apache.pulsar:pulsar-client:3.0.7) and pulsar-client-admin-api-3.0.7.jar -> jetified-pulsar-client-admin-api-3.0.7 (org.apache.pulsar:pulsar-client-admin-api:3.0.7)
Duplicate class org.apache.pulsar.common.policies.package-info found in modules pulsar-client-3.0.7.jar -> jetified-pulsar-client-3.0.7 (org.apache.pulsar:pulsar-client:3.0.7) and pulsar-client-admin-api-3.0.7.jar -> jetified-pulsar-client-admin-api-3.0.7 (org.apache.pulsar:pulsar-client-admin-api:3.0.7)
Duplicate class org.apache.pulsar.common.protocol.schema.package-info found in modules pulsar-client-3.0.7.jar -> jetified-pulsar-client-3.0.7 (org.apache.pulsar:pulsar-client:3.0.7) and pulsar-client-admin-api-3.0.7.jar -> jetified-pulsar-client-admin-api-3.0.7 (org.apache.pulsar:pulsar-client-admin-api:3.0.7)
Duplicate class org.apache.pulsar.common.schema.package-info found in modules pulsar-client-3.0.7.jar -> jetified-pulsar-client-3.0.7 (org.apache.pulsar:pulsar-client:3.0.7) and pulsar-client-api-3.0.7.jar -> jetified-pulsar-client-api-3.0.7 (org.apache.pulsar:pulsar-client-api:3.0.7)
Duplicate class org.apache.pulsar.common.stats.package-info found in modules pulsar-client-3.0.7.jar -> jetified-pulsar-client-3.0.7 (org.apache.pulsar:pulsar-client:3.0.7) and pulsar-client-admin-api-3.0.7.jar -> jetified-pulsar-client-admin-api-3.0.7 (org.apache.pulsar:pulsar-client-admin-api:3.0.7)
Код, вызывающий весь код проекта:

Код: Выделить всё

    MqConsumer mqConsumer = MqConsumer.build().serviceUrl(URL).accessId(ACCESS_ID).accessKey(ACCESS_KEY)
.messageListener(message -> {
System.out.println("Message");
});
try {
mqConsumer.start();
} catch (Exception ex) {
throw new RuntimeException(ex);
}
Я не знаю, что делаю неправильно, и ищу помощь.
Спасибо за помощь
Найдена эта проблема на github с той же ошибкой. Но в сообщении нет решения.

Подробнее здесь: https://stackoverflow.com/questions/793 ... pulsar-sdk
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»