問題タブ [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 Studio が AAR パッケージを見つけられない
ローカルにインポートされた @aar ライブラリ内のクラスを認識している Android Studio に問題があります。
だから...私はライブラリを作成し、エクスポートはaarファイルです。私が選択したアンドロイドスタジオ内Import Module
とそれらImport .JAR or .AAR Package
。
プロジェクトは aar ファイル内のクラスをコンパイルして動作しますが、Android スタジオはクラスを見つけることができず、すべての自動補完を提供できません。
スクリーンショットのいくつかを次に示します。
同じ方法でインポートされた他の @aar ライブラリでも同じ問題が発生します。
助言がありますか?
編集:
build.gradle:
settings.gradle:
android-studio - .aar ファイルが gradle を生成しない
私のプロジェクトにはライブラリがあります。その図書館のaarファイルをプロジェクトで使いたいです。スタジオを 1.10 にアップデートし、グラドルを 1.0.0 にアップデートする前は、正常に動作していました。libname.aar という名前の aar ファイルが生成されていました。また、libname-release.aar、libname-debug.aar が存在します。libname.aar が aar フォルダーに生成されなくなりました。libname-release.aar、libname-debug.aar のみを生成するようになりました。これを解決するには?
android - AAR を Maven に公開する
aarファイルをmavenに公開しています。すべてを正常にアップロードしましたが、ライブラリの依存関係をサンプル プロジェクトに追加すると、プロジェクトのソース ファイルがありません。
これが私のライブラリのbuild.gradleです
これが私のプロジェクトのbuild.gradleです
プロジェクト build.gradle から sourceSet を削除すると、エラー AndroidManifest.xml not found が表示されます。
android - Android aarはMainActivityへのコールバックを保持します
私は AAR ライブラリを持っており、インターフェイスを使用してhttp://developer.android.com/training/basics/fragments/communicating.htmlに Google パターンを実装しています。私の問題は、このライブラリで新しいアクティビティを開始し、メイン プロジェクトからデータを復元する必要がある場合です。ユーザーが他の多くのアプリを開くと、SO はメモリを消去する必要があるため、アプリを再度開くと、メインのアクティビティが失われ、リスナーからデータを取得しようとすると null になります。
これは、フラグメントがロードされたらリスナーを配置するクラスです
ご覧のとおり、問題はインスタンスが null の場合です。
私のリスナーはこんな感じです
メイン プロジェクトは、SharePreferences などに保存できるデータだけでなく、DB を検索してデータを返す必要があります。
これをどのように処理しますか?AAR は、メイン プロジェクトと彼のクラスについて何も知りません。では、ライブラリの別のアクティビティでメイン プロジェクトから情報を取得するにはどうすればよいでしょうか。
ありがとう
java - Android スタジオ aar モジュール
Androidスタジオのaarモジュールの概念を理解するのに苦労しています(Eclipseを長年使用した後)。
「アプリ」をアプリケーションとして、aar ファイルをモジュールとしてプロジェクトにインポートするとします。
アプリはモジュール jars にあるコードを使用できますか、またはその aar のコード内のソースのみを使用できますか?
「アプリ」で aar にあるアクティビティを使用する場合、それらを「アプリ」マニファストに追加する必要がありますか?
「アプリ」にコンパイル済みのjarがあり、それがaarでもコンパイルされている場合、問題が発生する可能性がありますか?
aar で使用される Jar も「アプリ」に追加する必要があります。
助けてくれてありがとう
java - Android Studio で複数の jar ファイルを結合する
当社には、いくつかの独自のサードパーティ ライブラリ (jar ファイル) に基づいて構築されたアプリケーションがあります。アプリ用の API を作成する必要がありますが、サードパーティの lib jar に直接アクセスできないようにするか、少なくともユーザーから非表示にする必要があります。
最も簡単な解決策は、サードパーティのjarをライブラリjarファイルにコンパイルすることだと思っていましたが、これを行う方法がわかりません。
これを行う方法に関するアイデアやアドバイスはありますか?
android - GradleなしでIntelliJ IDEAにAARを追加する
IDEA のプロジェクトに aar-module を追加するにはどうすればよいですか (gradle なし、ant を使用)?
android - aar ライブラリの使用中に NoSuchMethodError
プロジェクトでサードパーティの aar ライブラリを使用していますが、android.support.v4.widget.SwipeRefreshLayout.setColorScheme(IIII)V を呼び出そうとするとクラッシュします。
サポート ライブラリの最新バージョンを gradle ファイルに含めました。apk ファイルも確認しましたが、setColorScheme メソッドを持つ SwipeRefreshLayout があります。
スタックトレース
その例外の原因は何ですか?
更新
私は自分のアプリでメソッド SwipeRefreshLayout.setColorScheme を使用しようとしましたが、問題は aar ライブラリにあると思います。