1

(本当に何時間も試してみて、ようやく辞任しました。)

大丈夫:

-1。そうです

mvn    -X   archetype:generate   -DarchetypeArtifactId=android-release 
-DarchetypeGroupId=de.akquinet.android.archetypes -DarchetypeVersion=1.0.9                           
-DgroupId=org.me -DartifactId=myAndroidApp     -Demulator=myEmu
-Dplatform=10

-2。最初の問題:追加するには、トップレベルのpom.xmlを手動で編集する必要があります

< properties>
< platform.version>  2.3.3  < /platform.version>

</プロパティ>

-Dplatform=10と2.3.3の間の単純な関係にもかかわらず

-3。(おそらく)2番目の問題(インストルメンテーションテスト:myAndroidApp-it dir。)AndroidManifest.xmlを編集して、android:targetPackage値が正しいかどうかを確認する必要があります

-4。3番目の問題(私は解決できませんでした)。インストルメンテーションテストでのzipaligned-classifierの依存関係に関する問題(myAndroidApp-it dir。)

するときmvn install

-4.1

    [WARNING] The POM for org.me:myAndroidApp:apk:${zipaligned-classifier}:1.0-SNAPSHOT 

is missing, no dependency information available

[WARNING] The POM for org.me:myAndroidApp:jar:1.0-SNAPSHOT 

is missing, no dependency information available

-4.2

        [ERROR] Failed to execute goal on project myAndroidApp-it: 
    Could not resolve dependencies for 
project org.me:myAndroidApp-it:apk:1.0-SNAPSHOT: 
    The following artifacts could not be resolved: 
org.me:myAndroidApp:apk:${zipaligned-classifier}:1.0-SNAPSHOT, org.me:myAndroidApp:jar:1.0-SNAPSHOT: 
    Could not find artifact org.me:myAndroidApp:apk:${zipaligned-classifier}:1.0-

ありがとう

更新:ここで問題を報告しました

4

1 に答える 1

1

これをセクションに追加<Properties>すると、最初の警告が修正される可能性があります。

<zipaligned-classifier>aligned</zipaligned-classifier>

次に、myAndroidAppプロジェクトでmvninstallを実行します。アプリのビルドが成功していることを確認し(myAndroidApp-今のところ気にしないでください)、ローカルリポジトリを調べて、インストールされているアーティファクトを確認します。(<USER_HOME>/.m2/repository/org/me

2番目の警告:myAndroidAppの依存関係に次のようなものがあることを確認してください-それ:

<dependency>
    <groupId>org.me</groupId>
    <artifactId>myAndroidApp</artifactId>
    <type>apk</type>
    <version>1.0-SNAPSHOT</version>
<dependency>

インストールされたアーティファクトによっては、この依存関係の分類子を追加する必要がある場合があります(pom.xmlを投稿しなかったため、mvnによって何がインストールされるかを判断するのは困難です)。

<dependency>
    <groupId>org.me</groupId>
    <artifactId>myAndroidApp</artifactId>
    <type>apk</type>
    <classifier>${zipaligned-classifier}</classfier>
    <version>1.0-SNAPSHOT</version>
<dependency>
于 2013-01-20T14:01:42.630 に答える