問題タブ [protobuf-java]
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 - com.android.tools.r8.errors.CompilationError: プログラムの種類が既に存在します: com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream
私は得ています
"Program type already present: com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream" ランタイム エラー。multidix を使用してみましたが、他のリンクも参照しましたが、解決策が得られませんでした。
これは、protobuf lite と protobuf jar ファイルが同じクラスであるためです。私の依存関係は、
私のライブラリファイルとprotobufプラグインは以下の両方なので
このため、jar ファイルに同じ Java クラスを生成しています。このエラーが発生する可能性があります。
multidex を試してみましたが、コードを除外しましたが、すべて機能していません
multidix を使用してみましたが、より多くのリンクも参照しましたが、まだ解決策が得られませんでした。