問題タブ [jitpack]
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 - ライブラリをモジュールとして使用するとサンプル アプリは正常に動作しますが、外部依存関係としては動作しませんか?
Realm、Retrofit、およびネイティブ ライブラリなど、いくつかの依存関係を持つライブラリがあります。ネイティブ ライブラリは github にあり、jitpack を介してプロジェクトに正常に取り込むことができます。
このライブラリをテストするために使用するサンプルアプリがあります。サンプル アプリの「app」モジュールbuild.gradle
では、依存関係ブロックは次のようになります。
これを行うと、私のサンプル アプリは正しく動作します。
ここで、次のいずれかを言いましょう。
- SDK で生成された .jar ファイルを取得し、サンプル アプリの /libs に配置します。
- .aar を取得し、上記と同じことを行います
- リポジトリを jitpack に配置し、コンパイル 'xxxx' を介してダウンロードを試みます。
サンプル アプリに SDK を含めようとすると、これらの他の方法のいずれかが機能しないようで、役に立たないエラーが発生します。
何が問題になる可能性がありますか?「推移的な依存関係」の問題である可能性があるというヒントを得ましたが、どこから始めればよいかわかりません。
アイデア?
maven - ジットパックが機能しない
Jitpack を使用して Github リポジトリをコンパイルしようとしています。
私が使用した:
ClassNotFoundException が発生しました。どうすればこれを修正できますか?
android - 解決に失敗しました: com.github.PhilJay.MPAndroidChart:v2.2.4
ビルド時にGradleでFailed to resolve: com.github.PhilJay:MPAndroidChart:v2.2.4
エラーが発生しました。
私はすでにここに追加jitpack
しましbuild.gradle
た:
これはここに基づいています。私は何が欠けていますか?
java - jar ファイルを手動でインストールする
手動で jar ファイルをリポジトリにインストールします。
この SDK を maven の依存関係としてインストールしたいと考えています。
私はこれを試しました:
しかし、私は得る
ローカル リポジトリを参照すると、ディレクトリに jar ファイルが見つかりません。誰かがこれを修正する方法を教えてもらえますか?
jitpack - JitPack とローカル開発
いくつかのモジュールがあり、変更を簡単に伝達できるため、開発には JitPack を使用しています。
ただし、ローカルで何かを構築したい場合は、問題があります。以前は gradle を使用してアーティファクトをインストールしていたので、ローカルで変更をビルドし、それをローカルの Maven リポジトリにインストールしてから、どこにでもインストールできました。
今はそれができません。代わりに、ブランチをアップストリームに送信する必要があります。そうすれば、どこでも使用できます。私の遊び場で上流を汚染することは、私が望んでいることではありません。
JitPack を使用し、変更を加えたときにオプションでローカルの Maven リポジトリを使用できるようにする方法はありますか?
android - JitPack Android ライブラリの解決に失敗しました
ライブラリをGithub リポジトリでホストし、 JitPack でリリースを作成しました。Android Studio で取得しようとすると、次のエラー メッセージが表示されます。
Failed to resolve: com.github.AhmedCommando:emojis_managers:v1.1
これは私のビルドGradleです:
これは私がGradleをビルドする方法です:
ご協力ありがとうございました。