問題タブ [android-maven-plugin]

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 に答える
1625 参照

android - Maven Android SDK Deployer がコマンド「mvn install」を実行すると、エラー: プロパティ ファイルが見つかりません。ファイルパスが正しくないようです

[エラー] プロジェクト android-17 でゴール org.codehaus.mojo:properties-maven-plugin:1.0-alpha-2:read-project-properties (デフォルト) を実行できませんでした: プロパティ ファイルが見つかりません: D:\maven-android -sdk-deployer-master\platforms\android-17\${env.ANDROID_HOME}\platforms\android-17\source.properties -> [ヘルプ 1]

org.apache.maven.lifecycle.LifecycleExecutionException: プロジェクト android-17 でゴール org.codehaus.mojo:properties-maven-plugin:1.0-alpha-2:read-project-properties (デフォルト) を実行できませんでした: プロパティ ファイルが見つかりません: D:\maven-android-sdk-deployer-master\platforms\android-17\${env.ANDROID_HOME}\platforms\android-17\source.properties

  1. WindowsでMavenを使用しています。
  2. ANDROID_HOME が設定されました。値は D:\adt-bundle-windows-x86_64\sdk です。
  3. D:\adt-bundle-windows-x86_64\sdk\platforms\android-17 の下に source.properties を見つけることができました
  4. D:\maven-android-sdk-deployer-master\platforms\android-17\${env.ANDROID_HOME}\platforms\android-17\source.properties は D:\maven-android-sdk-deployer-master\ である必要がありますプラットフォーム\android-17\D:\adt-bundle-windows-x86_64\sdk\platforms\android-17\platforms\android-17\source.properties. 有効なパスではありません。それが失敗の原因だと思います。

問題を解決する方法を教えてください。ありがとう!

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

android - カスタムmavenプロジェクトandroidのmaven依存関係が見つかりません

m2e Eclipse プラグインをインストールしました。カスタム Maven プロジェクトを作成しましたが、Maven の依存関係が表示されず、ワークスペースにエラーがあります。"dependency=[XXXXXXXXXXXX:shared:apklib:1.0-SNAPSHOT:compile] ワークスペースに見つかりません" . 以下に従いましたが、何も機能しませんでした。

m2eclipse で Maven の依存関係が見つからない、アーティファクトが見つからない

Eclipse がコンパイル中にクラスが欠落していると不平を言うため、多くの時間を無駄にしています。

ありがとう !

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

android - Mavenを使用して依存JARをapklibにパッケージ化する

Mavenを使用してapklibにコンパイルするAndroidクラスライブラリを開発しています。ただし、ライブラリプロジェクト(mvn clean install)をビルドすると、依存するJAR(約12個あります)がapklibに含まれません。Assemblyプラグインを使用してこれを実現できることは知っていますが、依存するJARを使用してapklibをパッケージ化できるようにするための適切な手順がわかりません。

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

android - VerrifyError with Guice on Android maven project

So I'm trying to get Guice to run in my android maven project and bundle in a 3rd party module. It runs fine in the normal junittest that does a test injection, but fails on the VM with the logcat message attached below.

What I can't understand is that there are numerous reports of Guice working fine on android . Despite this, my code seems to be failing on getBeanInfo() being called from the Guice injector. It seems I'm not the only one having this error.

Is there a work around for the Android error "Unable to resolve virtual method java/beans/PropertyDescriptor"?

So I have a couple of questions. Is the reason Guice isn't working for me, because some functionality is being invoked by my 3rd party module that would fail everywhere but isn't common? Is there a way to get more info out of Guice as to what specifically is triggering the offending getBeanInfo()? Are there work arounds? What avenues are available to me for further debugging.

The solution must be maven compatible, as answers to a similar question about tweaking eclipse settings for similar problems can't apply. Getting "Caused by: java.lang.VerifyError:" (not that I got much mileage here anyway).

I think that all relevant files were processed by dx by the android maven plugin, as dependency:tree shows all relevant project at scope "compile", but I'm no expert here.

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

android - android mavenプラグインを使用してコマンドラインでターゲットデバイス(またはエミュレーター)を指定する方法は?

問題は基本的に、Android Mavenプラグインでターゲットデバイス(またはエミュレーター)を指定するためにコマンドラインで渡す必要のある引数は何ですか。

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

java - Maven から独自のプロジェクトをインポート中にエラーが発生しました

ここに示すように、apklib を作成しました: https://code.google.com/p/maven-android-plugin/wiki/ApkLib

だから私はこのコマンドでzip/apklibを作成します

そして、次のようにローカルmavenにデプロイします

次に、依存関係をプロジェクトに追加します

しかし、私が入力すると

このエラーが発生します

それが十分に明確であり、あなたが私を助けてくれることを願っています

0 投票する
3 に答える
2161 参照

android - android-maven-pluginを使用したEclipseでの単純な非API Android JUnitテスト?

私は毎日、Eclipse 内から Android 以外の JUnit テストを実行しています。今日は、Android ライブラリ クラスのいくつかをテストしたいと思いました。ああ、痛み。

Android-maven-plugin を使用した Android ライブラリ プロジェクトがあります。にソース ファイルがsrc/main/javaあり、(新しい) 単体テストが にありsrc/test/javaます。私のPOMには、適切なJUnit依存関係とandroid-maven-plugin参照があります。

からAndroidUriインスタンスを作成することがありますFile。から作成した既存の JavaURIインスタンスを にFile変換することがありUriます。私はファイルと URI に関して Java も Android も信頼していないので (Java が URI の UNC パスをどのように壊すのか、または Javaequals()が URI のコントラクトをどのように壊すのかについて始めないでください)、一時ファイルを作成するための簡単な単体テストを作成したいと思いました。 、 Uris2 つの異なるアプローチから作成し、それらが等しくなるようにします。

そこで、慣れ親しんだように小さな JUnit 単体テストを作成し、Eclipse で を使用して実行してみCtrl+F11ます。Eclipse は、これが「Android JUnit テスト」なのか「JUnit テスト」なのかを尋ねてきます。そうですね、もちろん Android です。したがって、最初のオプションを選択して取得します。

うーん...それはあまり成功しませんでした。そのため、実行構成を削除して、「JUnit Test」だけを試します。今度は別のダイアログが表示され、「Android JUnit Test Launcher」または「Eclipse JUnit Test Launcher」のいずれかの優先ランチャーを選択するよう求められます。どちらを選んでも構いません。私は得る:

android-maven-plugin を使用すると、Android jar のクラスを使用するだけで API 呼び出しを行わない場合、Eclipse でローカルに単体テストを実行できることを読みました。これがここで行っていることです。では、どうやってそれをやってのけるのですか?

0 投票する
3 に答える
1351 参照

android - Maven は外部 jar の注釈を見つけることができません

シンプルな Android アプリを Maven に変換していますが、コード内で使用している注釈クラスを含むサード パーティの jar (ActiveAndroid) に問題が発生しました。jar に注釈クラス ファイルが含まれていることを確認しました。この jar は、libs ディレクトリに含めて Eclipse でコンパイルすると正常に動作します。

ここに私のPOM.xmlがあります:

そして、ここに私のコンパイルエラーがあります:

Maven を使い始めたばかりで、Eclipse の外部で Android アプリをコンパイルしているので、単純なものが欠けていると確信しています。正しい方向への微調整は大歓迎です!

ありがとう!

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

android - Maven を使用して apklib に 2 つのアーキテクチャのネイティブ .so ファイルを含めるにはどうすればよいですか?

次の構造の apklib でパッケージ化する必要がある 2 つの .so ファイルがあります。

install-file を使用してこれをローカル リポジトリにアップロードし、pom で依存関係として宣言できることはわかっていますが、問題はそれらが同じ名前を持ち、異なるフォルダー内にあることです。これは重要です。Maven が apklib をパッケージ化するときに、この構造が適用されるようにするにはどうすればよいですか?