問題タブ [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 に答える
806 参照

java - モジュールのリソースを含まない AAR

2 つのモジュールで構成される Android ライブラリがあります。

settings.gradle

moduleA/build.gradle

moduleB/build.gradle

gradle で生成された AAR を使用しようとすると、moduleB のリソースが含まれません。両方の AAR を Maven ローカルにプッシュしようとしましたが、結果は同じでした。

moduleA のタイプをapplicationではなくに変更libraryすると、生成された APK に正しいリソースが含まれます。

両方のモジュール リソースを含む AAR を取得するにはどうすればよいですか?

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

android - 最新のライブラリ、スナップショットを使用するかどうかをgradleに指示するにはどうすればよいですか?

私は、次の構造を持つ個人的な Maven リポジトリをセットアップしています。

現在、1.1.0および1.1.0-SNAPSHOTディレクトリ内には、aar形式の適切なライブラリがあります(私はAndroidで実行しています)。このライブラリの build.gradle ファイルを利用したいプロジェクト内には、次のものがあります。

今、私が を実行する./gradlew --refresh-dependenciesと、もちろん、バージョン1.1.0(ではなく1.1.0-SNAPSHOT) がダウンロードされます。依存関係を に変更するとcompile 'com.mycompany.core:core:1.1.0-SNAPSHOT@aar'、適切な SNAPSHOT が見つかります。これはすべて問題なくダンディーですが、私が本当に望んでいるのは NEWEST バージョンを指定できるようにすることです。したがって、たとえば、ライブラリのバージョンがあった場合、それを見つける必要があります。1.2.0または1.2.0-SNAPSHOT、それを見つける必要があります。を試してみましたが、compile 'com.mycompany.core:core:1.1.0+@aar'バージョン1.1.0は ではなくしか見つかりませんでした。1.1.0-SNAPSHOT1.2.01.2.0-SNAPSHOT

+レポで最新のライブラリが見つからない場合、の目的は何なのか疑問に思っています。最初のバージョン番号のみを追跡しますか? それともどういうわけか日付から外れていますか?

編集:

示唆されているように、@aar ./gradlew --refresh-dependencies` のように参照を作成してみました。次のように表示build.gradleされます。latest.integrationcompile 'com.mycompany.core:core:latest.integration' (I also removed the), but when I run

これはgradleの古いバージョンが原因なのだろうかと思っています。使用しているようです:

で実行すると--info、まだ探しているようです1.2.0(ではなく1.2.0-SNAPSHOT:

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

android - Android Studio:ローカルで作成されたマルチ フレーバー .aar を使用してプロジェクトにソースを添付することはできませんか?

マシンにマルチフレーバーの .aar ファイルを作成しました (.aar のソースを作成し、マシンに保存しました)。

.aar コードをテストするために、.aar をインポートするテスト アプリケーションを作成しています。

.aar をインポートすると、Android Studio にソースを添付できるインジケーターが表示されます。指示に従い、Android Studio にソース フォルダーを指定します。ただし、ソースは添付しません。

フレーバーのない単純な .aar ファイルを使用していたときは、ソースを問題なく添付できました。マルチフレーバー プロジェクトに切り替えたときに、Android Studio がソースを見つけられないようです。

最終的な目標は、テスト アプリの実行中にデバッガーを使用して .aar コードをデバッグできるようにすることです。したがって、ソースを添付するソリューション、または .aar のコードにブレークポイントを設定し、テスト アプリケーションをそれらのポイントで中断させる方法を探しています。

この問題を解決する方法を知っている人はいますか?

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

java - Eclipse で aar を追加する

プロジェクトに初めて aar ファイルを追加しようとしています:

http://hiteshsondhi88.github.io/ffmpeg-android-java/

しかし、私はそれをEclipseで動作させることができません。以前のようにビルドパスに追加するよりも、/ libsにaarファイルをコピーしようとしました。

しかし、私のプロジェクトは ffmeg をインポートできません。それはドキュメントで言われています:

またはMaven

これをどこに置く必要がありますか?またはこれは、AndroidスタジオでMavenを使用する場合ですか? このaarをインポートするにはどうすればよいですか? どうもありがとうございました

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

android - 依存関係のある Gradle ビルド jar

アプリケーション用の Android ライブラリを開発しています。Gradle システムと Android Studio を使用して *.aar ファイルをビルドしています。ここで、*.jar ファイルをビルドして、Eclipse を使用している開発者に提供する必要があります。プロジェクトから *.jar ファイルをビルドし、すべての *.jar 依存関係libs/をこの *.jar に追加する必要があります。そしてAndroid Manifestファイルもあると思います。Grdale を使用してすべての依存関係を含む *.jar ファイルを作成するにはどうすればよいですか? ありがとう。