問題タブ [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 投票する
0 に答える
270 参照

android - uploadArchivesが呼び出されたときにgradleがホストキーのチェックを無視するようにするにはどうすればよいですか?

Travis CI インスタンス内でビルドされているライブラリがあります。ビルドが完了したら、 を使用してアーティファクトをアップロードしたいと思い./gradlew uploadArchivesます。現在の問題は、これをローカルで行うことはできますが、Travis インスタンスのファイルにサーバー キーが含まれて.ssh/known_hostsいないことです (おそらく、.ssh/known_hostsファイルさえ持っていません。

uploadArchives私のgradle構成で次の構成を使用しています:

StrictHostKeyChecking=noこのメソッドのパラメーターとしてを指定する方法がわかりません。私の腸は、構成に追加する必要があることを教えてくれますconfigurations.deployerJarsが、これを行う方法がわかりません。

誰かがこれに関するドキュメントを教えてくれますか?おそらく、これをどのように行うかのサンプルを提供できますか?

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

android - 他のarrファイルを埋め込むandroid aarファイル

他の aar 依存関係を埋め込む Android aar ファイルを作成することは可能ですか? Uber jar に似た aar ファイルが必要です。

gradle を使用して aars を構築しています。

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

android-studio - 依存ライブラリなしで .aar ファイルを作成する

外部のサードパーティ ライブラリ (例: 短剣) を含む Android ライブラリを開発しています。内部にダガー ライブラリが含まれていない .aar ファイルを maven に公開したいと考えています。サードパーティのライブラリを含まず、自分のコードのみを含む .aar ファイルを作成するにはどうすればよいですか?

別の質問として、.aar ファイルの代わりに .jar ファイルを公開すると、この問題を解決できますが、この解決策には欠点がありますか?

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

gradle - ビルドが成功したら、リリース aar ファイルをコピーします

gradle を使用して aar ファイルをビルドする場合、作成したリリース aar を他のディレクトリにコピーするにはどうすればよいですか? (リリースファイルをコピーするためだけにデフォルトの出力ディレクトリを変更したくありません)

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

android - AAR に依存関係がありません

ライブラリであるモジュールのみで新しいプロジェクトを作成しました。

アンドロイドスタジオ

そして、ここに私のbuild.gradleがあります

このプロジェクトをビルドすると、45kbaarという名前のファイルが生成されます。app-debug.aarの依存関係のみを含めるとapp-debug.aarClassNotFoundException.

なぜこれを行う必要があるのですか?

メイン プロジェクト (apk) に altbeacon などの依存関係を含める必要がなく、依存関係のみで動作する方法を見つけることはできますapp-debug.aarか?

前もって感謝します。

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

android - Android .aar ライブラリ プロジェクトのマニフェストにパーミッションを設定する

.aarファイルを生成するためのライブラリ モジュールと、生成されたファイルを利用するサンプル アプリの2 つのモジュールを含む Android プロジェクトを開発してい.aarます。

したがって、AndroidManifest.xmlこのプロジェクトには 2 つのファイルがあります。Bluetooth ライブラリを開発しているとします。そのため、ライブラリのマニフェスト ファイルに Bluetooth のアクセス許可を設定します。このライブラリを依存関係として含めることで、アプリのマニフェスト ファイルでタグ.aarを省略できますか? <uses-permission>言い換えれば、Android アプリは依存.aarライブラリのアクセス許可を "マージ" (文字通りではなく、意味的に) しますか?

私の経験では、一部のアクセス許可は上記のように動作する傾向がありますが、アプリケーションの .xml ファイルで明示的な宣言を要求するものもありますAndroidManifest.xml.aarライブラリのマニフェストに存在できるアクセス許可と、アプリケーション自体のマニフェスト ファイルで宣言する必要があるアクセス許可を明確に区別するリソースまたはドキュメントがある場合、私の仮定が正しいかどうかを知りたいです。

ありがとうございました!

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

android - Android Studio で AAR を使用する

Android のカスタム フォント用の書道ライブラリを使用する 2 つのプロジェクトがあります。Calligraphy aar依存関係/モジュールを両方のプロジェクトでまったく同じ方法でプロジェクトに追加しましたが、一方のプロジェクトは名前空間を表示でき、もう一方のプロジェクトは表示できません..

import uk.co.chrisjenx.calligraphy.CalligraphyContextWrapper;あるプロジェクトでそれを見つけ、他のプロジェクトでは見つけません..

どちらも「新しいモジュール」を作成し、既存の AAR を選択してベースにしました。次に、GUI を介して依存関係を追加します。これは、手動でスローするのと同じことを行います:compile project(':calligraphy-2.0.2') メイン プロジェクトの build.gradle ファイルと, ':calligraphy-2.0.2' プロジェクトの settings.gradle ファイルに。

  • import uk.co.chrisjenx.calligraphy.CalligraphyContextWrapper;最初に機能し、2番目に失敗します...
  • import uk.co.chrisjenx.calligraphy.R;ただし、2番目に機能します..しかし、CalligraphyContextWrapperを使用することはできません..
0 投票する
2 に答える
9229 参照

android - gradle を使用して .AAR Android ライブラリ アーカイブからファイルを除外する方法

Android Studio と gradle を使用してライブラリ Android プロジェクト用の AAR ファイルを作成しようとしています。

このアーカイブから特定のフォルダーとファイルを除外したいのですが、有効な解決策が見つかりません。

プロジェクトには 2 つのフレーバーがあります。

そして、このようなbuild.gradleファイルを使用します

一般的に言えば、私は多くの実験をしてきました。sourceSets でのpackageOptions、除外を試しましたが、何も機能していないようです。私が達成しようとしているのは、たとえば.AARアーカイブにファイルcomments.txtとオプションのフォルダーであるフォルダー「assets」を含めないことです。.AAR ファイルの名前を zip に変更し、含まれているファイルを調べることで、.AAR ファイルを毎回調べます。

ここでは、構成が解決策になる可能性がありますが、それを使用する方法や先に進む方法がわかりません。どんな助けでも大歓迎です。