問題タブ [apklib]
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.
android - 同じMavenビルドで.apklibと.apkを生成するには?
そのため、Android Maven プラグインを使用して、ライブラリ プロジェクトの 1 つの apklib スナップショットを生成しています。しかし、ライブラリプロジェクトはそれ自体で実行するのに十分であるため、maven を使用して .apklib と .apk の両方を同時に生成する必要があるのではないかと考えています。
これがポンの設定です。
このような別のパッケージを追加してみました
それが可能かどうかはわかりません。ただし、パッケージを apk/apklib に 1 つずつ切り替えることはできます。
android - jarからのapklibの利点は何ですか?
私はこの質問に従っていましたが、私の質問に完全には答えていません。
jarからのapklibの本当の利点は何ですか?
考えられる答え:
- リソースが含まれています
しかし、リソースをjarファイルに簡単に配置することもできます
- すでに準備されたAndroidクラスが含まれています
しかし、開いてもアンドロイドに関連するものapklib
は表示されません。dex
さらに、内部には単純な情報源が見えます。
apklib
では、ライブラリをフォーマット で保持/配布する本当の目的は何ですか?
android - Android Maven プロジェクトに apklib 依存関係を追加するにはどうすればよいですか?
私はEclipseで開発し、Mavenで構築しているAndroidプロジェクトを持っています。そこに lib (apklib) を含めたかったので、他のインクルードと同様に、次の方法で pom に依存関係を追加しようとしました。
ただし、m2eclipse またはコンソールの maven からビルドしようとすると、エラーが発生します。
(プロジェクトprojectNameでゴールを実行できませんでした: プロジェクトprojectの依存関係を解決できませんでしたリポジトリ内 のapklibが見つからない場合は、ローカル リポジトリにキャッシュされました。リポジトリの更新間隔が経過するか、更新が強制されるまで、解決は再試行されません)
.m2 ディレクトリに依存関係が表示されていても、この依存関係が見つからないという
android - Maven 以外の Android ライブラリ プロジェクトの apklib の作成に失敗する
Maven で構築されていない Android ライブラリ (カスタマイズされた、統合された zxing バーコード スキャナー ライブラリ) があります。そこで、mvn install:install-file を使用して apklib をローカルの Maven リポジトリに作成しようとしました。
したがって、私は実行します:
コマンドラインで次を返します。
ただし、maven リポジトリにapklib ファイルが作成されていません。そこにあるのは次のとおりです。
上記の install-file コマンドの何が問題なのだろうか。これは、apklib をビルドしようとしている lib プロジェクトのプロジェクト構造です。これは、通常の Android プロジェクト構造に従います (Android Maven プロジェクト構造ではなく、正しい方法であると想定しています)。
pom.xml に含まれるメイン プロジェクトの mvn install を実行すると、次のようになります。
私は得ています:
android - Mavenを使用して依存JARをapklibにパッケージ化する
Mavenを使用してapklibにコンパイルするAndroidクラスライブラリを開発しています。ただし、ライブラリプロジェクト(mvn clean install)をビルドすると、依存するJAR(約12個あります)がapklibに含まれません。Assemblyプラグインを使用してこれを実現できることは知っていますが、依存するJARを使用してapklibをパッケージ化できるようにするための適切な手順がわかりません。
maven - intellij アイデアで使用するために、Android ライブラリ プロジェクトを Maven アーティファクトに変換します。
私は Android プロジェクトの依存関係管理に Maven を使用しています。
サードパーティの Android ライブラリ プロジェクト ( https://github.com/emilsjolander/StickyListHeaders )を使用したいのですが、ディレクトリをダウンロードして依存関係を手動で追加するのではなく、StickyListHeaders プロジェクトを Maven プロジェクト (apklib ?) に変更したいのです。 .
- Mavenアーティファクトを作成するにはどうすればよいですか。
- 作者がmaven centralでプロジェクトを公開できるようにするために、githubにコミットできるものはありますか?
- アーティファクトを作成した後、アーティファクトをチームと共有するために nexus などのローカル Maven リポジトリをセットアップする必要があります。
android - Android apklib コンテンツが Findbugs によって報告される
Maven プロジェクトの APK Lib に依存しています。たとえば、生成された R クラスで Findbugs がエラーを報告します。どうすればこれを除外できますか? 基本的にRファイルを無視するプロジェクトの除外ファイルがすでにありますが、APKファイルが膨らみ、別の方法で処理されているようです。
ありがとう