問題タブ [aar]
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.
java - 別のライブラリに依存する Android ライブラリ AAR
こんにちは、AAR を生成する Android ライブラリ プロジェクトがあります。
すべて問題ありませんが、別のプロジェクトで AAR を使用すると、次のエラーが発生します。
AAR は picasso を利用します。AAR を生成するときに、AAR の依存関係もエクスポートできますか?
android - Unity3D と AAR
Android .aar ライブラリを解凍する以外に、Unity3D 内で Android .aar ライブラリを利用する良い方法を見つけた人はいますか?
- Android: Android ライブラリ プロジェクトのサポートを追加しました (コンパイルはサポートされていないため、ライブラリを事前にコンパイルする必要があります)。
- Android: Android プロジェクトのサポートを優先して、Eclipse プロジェクトのサポートを削除します。
- Android: Android SDK rev22 のサポート。
Unityのドキュメントは明確にしています
プリコンパイル済みとは、すべての .java ファイルが、プロジェクトの bin/ または libs/ フォルダーにある jar ファイルにコンパイルされている必要があることを意味します。
私は jar + res/ ソリューションの使用に精通しています。しかし、私は特に、プリコンパイル済み aar を組み込む最良の方法を特定しようとしています。それを解凍するよりも良いことはありますか?
android - ローカル aar ライブラリのカスタム ビューにアクセスできませんか?
カスタム View クラス (res/values/attrs.xml ファイルを含む) を含むローカル aar ファイルがあります。
ローカル aar はデフォルトではまだ機能しないことを認識しており、ここで提案されているすべての回避策を試しました:新しい Gradle Android ビルド システムを使用して外部 aar パッケージを手動で含める方法(Ran および Vipul の回答)。
ただし、これらのソリューションのいずれも、カスタム View クラスを取得していないようです。つまり、レイアウト エディターの [カスタム ビュー] には表示されません。
これは機能するはずですか?それとも、追加の gradle-fu ブードゥー教が必要ですか?
android - Eclipse ANT プロジェクトの AAR
Eclipse ant プロジェクトで .aar ライブラリ (リソース付き) を使用する方法はありますか? gradle のように .aar 形式を使用する簡単な方法がないことはわかっていますが、解凍して手動でインポートする回避策があるのではないでしょうか?
android - リモート依存関係 (gradle) を含む Android ライブラリ (aar) を出荷するにはどうすればよいですか?
リモート依存関係を持つ gradle を使用して aar ファイルを作成しようとしています。ビルド スクリプトの例を以下に示します。ご覧のとおり、2 つの依存関係があります。私が抱えている問題は、リリースを行うときに aar ファイルにリモートの依存関係が含まれていないため、aar ファイルを他のプロジェクトに含めると NoClassDefFound エラーが発生することです。
jar をローカルの maven リポジトリからプロジェクトの libs フォルダーにコピーすると、jar がリリース aar に含まれることがわかりました。リモートの依存関係を aar ファイルに含めるにはどうすればよいですか? また、このような依存関係を出荷するのは悪い習慣であると他の場所で読んだことがあります。
android - Maven アーティファクトに jar と aar の両方を含めることはできますか?
Maven Central Repository にライブラリがあります。最新のリリースでは、通常の .jar に加えて .aar アーカイブをプッシュしました。
ただし、Android Studio で aar バージョンのライブラリを使用できないようです。私のbuild.gradleファイルには次のものがあります:
これでjarファイルが正常にフェッチされましたが、ライブラリのaarバージョンを使用するにはどうすればよいですか? 私は、次のような多くのことを試しました(ただし、これらに限定されません):
しかし、それは常にjarをロードします。
Gradle はアーティファクトに AAR のみ (一致する POM を含む) のみが含まれることを期待していますか? lib の AAR バージョン用に別のアーティファクトを作成する必要がありますか?
android - android-maven-plugin:Javaリソースをaarからapkにマージする方法は?
必要な Java リソース ファイルを含む aar ライブラリがあります。ただし、最終的な apk アプリケーション ファイルをビルドすると、.aar lib ファイル内に含まれる classes.jar に保存されているリソース ファイルではなく、クラスのみが classes.dex に保存されます。
その問題を解決する方法はありますか?