私は自分のDiscord-Botでjavaを使って作業しています。 Music-Botとして使用する機能を追加しました。今私はボリュームコマンドを追加したいと思った。自分のプログラムにコマンドを追加しました。私のMicrosoft Windowsコンピュータですべて正常に動作しました。私は自分のDiscord-Bot ServerとしてRaspberryを使いたいので、ボットを私のRaspberry Pi 3にコピーしました。私はボットを始めましたが、ライブラリ "/natives/linux-arm/libconnect.so"が見つからないというエラーが表示されます。/natives/linux-arm/libconnect.soに必要なライブラリ
私はボットでlava-playerを使用しています。
どうすれば問題を解決できますか? 私を助けていただきありがとうございます。私はまだプログラミングの「初心者」だと私はすべての助けのために非常に感謝してい
編集:
例外スレッドで「溶岩デーモン - プール -
エラー一覧playback-1-thread-1 "java.lang.UnsatisfiedLinkError:/natives/linux-arm/libconnector.soの必須ライブラリが見つかりませんでした com.sedmelluq.discord.lavaplayer.natives.NativeLibLoader.extractLibrary(NativeLibLoader.java: 93) com.sedmelluq.discord.lavaplayer.natives.NativeLibLoader.load(Nat iveLibLoader.java:77)com.sedmelluq.discord.lavaplayer.natives.ConnectorNativeLibLoader.loadConnectorLibrary(ConnectorNativeLibLoader.java:17)com.sedmelluq.discord.lavaplayer.natives.opus.OpusDecoderLibrary.getInstanceで (OpusDecoderLibrary.javaで : 14) com.sedmelluq.discord.lavaplayer.container.common.OpusPacketRouter.initialiseDecoderでcom.sedmelluq.discord.lavaplayer.natives.opus.OpusDecoder。(OpusDecoder.java:21) (OpusPacketRouter.java:183)で com.sedmelluq.discord.lavaplayer.container.common.OpusPacketRouter.checkDecoderNecessity(OpusPacketRouter.java:167) at com.sedmelluq.discord.lavaplayer.container.common.OpusPacketRouter.process(OpusPacketRouter.java:84) at com .sedmelluq.discord.lavaplayer.container.matroska.MatroskaOpusTrackConsumer.consum com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaStreamingFile.parseClusterSimpleBlockでE(MatroskaOpusTrackConsumer.java:47)com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaStreamingFile.processFrameInBlock(MatroskaStreamingFile.java:370)で ( com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaStreamingFile.provideFrames(MatroskaStreamingFileでcom.sedmelluq.discord.lavaplayer.container.matroska.MatroskaStreamingFile.parseNextCluster(MatroskaStreamingFile.java:319) でMatroskaStreamingFile.java:334) 。 java:295) at com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaAudioTrack.lambda $ process $ 0(MatroskaAudioTrack.java:39) at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.executeProcessingLoop(LocalAudioTrackExecutor) .java:248 COMでcom.sedmelluq.discord.lavaplayer.track.DelegatedAudioTrack.processDelegate(DelegatedAudioTrack.java:27) でcom.sedmelluq.discord.lavaplayer.container.matroska.MatroskaAudioTrack.process(MatroskaAudioTrack.java:38) で) .sedmelluq.discord.lavaplayer.source.youtube.YoutubeAudioTrack.processStatic(YoutubeAudioTrack.java:75) at com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeAudioTrack.process(YoutubeAudioTrack.java:67) at com.sedmelluq .discord.lavaplayer.track.playback.LocalAudioTrackExecutor.execute(LocalAudioTrackExecutor.java:90) com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayerManager.lambda $ executeTrack $ 1(DefaultAudioPlayerManager.java:348) at java.util。 concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)012 java.util.concurrentの。ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)
あなたのお手伝いをしていただきありがとうございます。ボットをC#で書こうとしましたが、ありがとうございました。ありがとうございました。心配しないでください。助けてくれてありがとう ! – Seuma
Seuma、ボットをC#にする必要はありませんでした。Linuxで動作するかどうかわかりませんが、あなたがビルドするための基礎を提供できるかどうかはわかりません。 https://mega.nz/#!uZkUSILY!noE6BAAHGLXBilCBNSbWOuHy-XJfDVUrUpUv-P7HhFw – Diggs
私はこの要求を更新したいと思っていました。私はlibconnector.soをダウンロードし、7zipで.javaファイルを開き、それを右に置く必要がありましたそれのためのフォルダ。それがすべてだった。私がやった後、すべては私のためにうまくいった。 – Seuma