問題タブ [okio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - OkHttp3 ソケットが失敗しました: EMFILE (開いているファイルが多すぎます)
Retrofit 2.0.0 を使用しています。OkHttp 3.1.2。一部のユーザーが次の例外を受け取ります。
java.net.SocketException: ソケットが失敗しました: libcore.io.IoBridge.socket(IoBridge.java:619) の EMFILE (開いているファイルが多すぎます) ~[na:0.0] java.net.PlainSocketImpl.create(PlainSocketImpl.java: 198) ~[na:0.0] at java.net.Socket.checkOpenAndCreate(Socket.java:689) ~[na:0.0] at java.net.Socket.setSoTimeout(Socket.java:543) ~[na:0.0] com.android.org.conscrypt.OpenSSLSocketImpl.setSoTimeout(OpenSSLSocketImpl.java:1140) で ~[na:0.0] com.android.org.conscrypt.OpenSSLSocketImplWrapper.setSoTimeout(OpenSSLSocketImplWrapper.java:111) で ~[na:0.0] okhttp3.internal.io.RealConnection.connectSocket(RealConnection.java:155) で ~[na:0.0] okhttp3.internal.io.RealConnection.connect(RealConnection.java:111) で ~[na:0.0] okhttp3.internal で.http.StreamAllocation.findConnection(StreamAllocation.java:188) ~[na:0.0] okhttp3.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:127) で ~[na:0.0] okhttp3.internal.http.StreamAllocation.newStream(StreamAllocation.java:97) で ~[na:0.0] okhttp3 で.internal.http.HttpEngine.connect(HttpEngine.java:289) ~[na:0.0] で okhttp3.internal.http.HttpEngine.sendRequest(HttpEngine.java:241) ~[na:0.0] okhttp3.RealCall.getResponse で(RealCall.java:240) ~[na:0.0] で okhttp3.RealCall$ApplicationInterceptorChain.proceed(RealCall.java:198) ~[na:0.0]sendRequest(HttpEngine.java:241) ~[na:0.0] at okhttp3.RealCall.getResponse(RealCall.java:240) ~[na:0.0] at okhttp3.RealCall$ApplicationInterceptorChain.proceed(RealCall.java:198) ~[ na:0.0]sendRequest(HttpEngine.java:241) ~[na:0.0] at okhttp3.RealCall.getResponse(RealCall.java:240) ~[na:0.0] at okhttp3.RealCall$ApplicationInterceptorChain.proceed(RealCall.java:198) ~[ na:0.0]
crashlytics を見ると、実行中の多くのスレッドが表示されます。
com.android.org.conscrypt.NativeCrypto.SSL_read(NativeCrypto.java) で com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:811) で okio.Okio$2.read(Okio.java: 139) okio.AsyncTimeout$2.read(AsyncTimeout.java:211) で okio.RealBufferedSource.request(RealBufferedSource.java:71) で okio.RealBufferedSource.require(RealBufferedSource.java:64) で okio.RealBufferedSource.readInt(RealBufferedSource .java:232) で okhttp3.internal.framed.Spdy3$Reader.nextFrame(Spdy3.java:129) で okhttp3.internal.framed.FramedConnection$Reader.execute(FramedConnection.java:600) で okhttp3.internal.NamedRunnable で。 java.lang.Thread.run(Thread.java:818) で run(NamedRunnable.java:32)
この方法で、アプリで一度だけ Okhttp を開始しています。
それはあまり起こらず、自分のデバイスで再現できないので、ここではかなり無知です。
android - 致命的な例外: java.lang.NoClassDefFoundError okio.Okio
を使用してアプリケーションにペイパルサービスを統合しました
そして、アプリケーション gradle ファイルは次のようになります。
昨日の夕方まで完全に機能していました。しかし突然、「Fatal Exception: java.lang.NoClassDefFoundError okio.Okio」が原因でクラッシュしました。
誰でもそれを手伝うことができます...よろしくお願いします。
android - Android Studio がライブラリを取得できない
私は最近、Android Studio でこの問題が発生し始めました。「解決できませんでした: com.squareup.okio:okio:1.8.0」というエラーが表示され続けます。これらは私が持っている依存関係です:
ご覧のとおり、レトロフィット ライブラリと gson ライブラリをコンパイルするだけです (インターネットからダウンロードすると想定しています)。Okio で同じことを試みましたが、解決されなかったので、1.8.0 を特別にダウンロードしました。ただし、Okio JAR はまだ解決できません。これはなぜですか?どんな答えでも大歓迎です。ありがとうございました
java - OkioでWAVファイルを作成する
私のシステムでは、WAV ファイルの配列のバイトを使用して単一の WAV ファイルを作成する必要があります。現在、Okio を使用してバッファのデータを読み書きし、最終ファイルにデータを書き込みます。
私はこのドキュメントとこのスタックオーバーフローの質問に従っています:
- http://tiny.systems/software/soundProgrammer/WavFormatDocs.pdf
- https://stackoverflow.com/a/12370312/2430555
と...
- おきお:1.10.0
- コトリン: 1.0.2-1
- ジャワ:1.7
私はこのコードを作成しました:
ファイルは正常に生成されますが、このオーディオを任意のメディア プレーヤーで開こうとすると、破損しているように見えます。
生成されたこのオーディオ ファイルのバイトを調査しようとすると、結果は次のようになります。
ヘッダーを正しく書いているかどうかわかりません。この問題を解決するのを手伝ってもらえますか?
ありがとうございました!
okio - okio 1.9.0 は、okio 1.2.0 と下位互換性がありますか?
okio
私のプロジェクトは、 v. 1.9.0 と 1.2.0 をそれぞれ導入するいくつかのサードパーティ ライブラリに依存しています。
下位互換性をokio
期待して、(1.2.0 の代わりに) バージョン 1.9.0 を使用できますか?
java - java.lang.NoClassDefFoundError: 以下の解決に失敗しました: Lokio/ForwardingTimeout
私はAndroidプロジェクトをライブラリとして使用しています.jarとして追加された次のライブラリを使用しています
私のメインプロジェクトでは、次のライブラリを使用しています
他にもいくつかのライブラリがありますが、調査の結果、これらが問題の原因であることがわかりました。
アプリは正常に動作しますが、レトロフィットを使用して Web サービスを使用しようとすると、次のエラーでクラッシュします
java.lang.NoClassDefFoundError: 以下の解決に失敗しました: Lokio/ForwardingTimeout
アプリレベルのgradleファイルに追加しました
また、追加してみました
そして、次のようなレトロフィットgradle依存関係を追加してみました
ライブラリプロジェクトを追加する前に、私のプロジェクトは正常に機能していました。どんな助けでも大歓迎です。
android - Okio BufferedSource を暗号化するにはどうすればよいですか?
HIPAA の要件により、保管中のデータを暗号化する必要があります。BufferedSource
API呼び出しからのデータを含む があります。
オキオのドキュメントによると
シンクは、圧縮、暗号化、抑制、またはプロトコル フレーミングの追加など、受信したデータを変換するために階層化される場合があります。
Sink
を使用してこの暗号化を実行するにはどうすればよいですか?