問題タブ [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.

0 投票する
1 に答える
7110 参照

java - 別のライブラリに依存する Android ライブラリ AAR

こんにちは、AAR を生成する Android ライブラリ プロジェクトがあります。

すべて問題ありませんが、別のプロジェクトで AAR を使用すると、次のエラーが発生します。

AAR は picasso を利用します。AAR を生成するときに、AAR の依存関係もエクスポートできますか?

0 投票する
1 に答える
9170 参照

android - Unity3D と AAR

Android .aar ライブラリを解凍する以外に、Unity3D 内で Android .aar ライブラリを利用する良い方法を見つけた人はいますか?

Unity 4.2 リリース ノートの抜粋:

  • Android: Android ライブラリ プロジェクトのサポートを追加しました (コンパイルはサポートされていないため、ライブラリを事前にコンパイルする必要があります)。
  • Android: Android プロジェクトのサポートを優先して、Eclipse プロジェクトのサポートを削除します。
  • Android: Android SDK rev22 のサポート。

Unityのドキュメントは明確にしています

プリコンパイル済みとは、すべての .java ファイルが、プロジェクトの bin/ または libs/ フォルダーにある jar ファイルにコンパイルされている必要があることを意味します。

私は jar + res/ ソリューションの使用に精通しています。しかし、私は特に、プリコンパイル済み aar を組み込む最良の方法を特定しようとしています。それを解凍するよりも良いことはありますか?

0 投票する
1 に答える
507 参照

android - ローカル aar ライブラリのカスタム ビューにアクセスできませんか?

カスタム View クラス (res/values/attrs.xml ファイルを含む) を含むローカル aar ファイルがあります。

ローカル aar はデフォルトではまだ機能しないことを認識しており、ここで提案されているすべての回避策を試しました:新しい Gradle Android ビルド システムを使用して外部 aar パッケージを手動で含める方法(Ran および Vipul の回答)。

ただし、これらのソリューションのいずれも、カスタム View クラスを取得していないようです。つまり、レイアウト エディターの [カスタム ビュー] には表示されません。

これは機能するはずですか?それとも、追加の gradle-fu ブードゥー教が必要ですか?

0 投票する
4 に答える
25940 参照

android - Eclipse ANT プロジェクトの AAR

Eclipse ant プロジェクトで .aar ライブラリ (リソース付き) を使用する方法はありますか? gradle のように .aar 形式を使用する簡単な方法がないことはわかっていますが、解凍して手動でインポートする回避策があるのではないでしょうか?

0 投票する
2 に答える
2735 参照

android - リモート依存関係 (gradle) を含む Android ライブラリ (aar) を出荷するにはどうすればよいですか?

リモート依存関係を持つ gradle を使用して aar ファイルを作成しようとしています。ビルド スクリプトの例を以下に示します。ご覧のとおり、2 つの依存関係があります。私が抱えている問題は、リリースを行うときに aar ファイルにリモートの依存関係が含まれていないため、aar ファイルを他のプロジェクトに含めると NoClassDefFound エラーが発生することです。

jar をローカルの maven リポジトリからプロジェクトの libs フォルダーにコピーすると、jar がリリース aar に含まれることがわかりました。リモートの依存関係を aar ファイルに含めるにはどうすればよいですか? また、このような依存関係を出荷するのは悪い習慣であると他の場所で読んだことがあります。

0 投票する
0 に答える
728 参照

android - Maven アーティファクトに jar と aar の両方を含めることはできますか?

Maven Central Repository にライブラリがあります。最新のリリースでは、通常の .jar に加えて .aar アーカイブをプッシュしました。

ただし、Android Studio で aar バージョンのライブラリを使用できないようです。私のbuild.gradleファイルには次のものがあります:

これでjarファイルが正常にフェッチされましたが、ライブラリのaarバージョンを使用するにはどうすればよいですか? 私は、次のような多くのことを試しました(ただし、これらに限定されません):

しかし、それは常にjarをロードします。

Gradle はアーティファクトに AAR のみ (一致する POM を含む) のみが含まれることを期待していますか? lib の AAR バージョン用に別のアーティファクトを作成する必要がありますか?

0 投票する
1 に答える
223 参照

android - android-maven-plugin:Javaリソースをaarからapkにマージする方法は?

必要な Java リソース ファイルを含む aar ライブラリがあります。ただし、最終的な apk アプリケーション ファイルをビルドすると、.aar lib ファイル内に含まれる classes.jar に保存されているリソース ファイルではなく、クラスのみが classes.dex に保存されます。

その問題を解決する方法はありますか?