4

コア アプリケーションとそのコア アプリケーションのテスト アプリケーションに署名しようとしています。

エラーが発生しました:

プロジェクト テストで目標 com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.4.1:internal-integration-test (default-internal-integration-test) を実行できませんでした: テストの実行が完了しませんでした:権限の拒否: pid=14383、uid=14383 からの計測 ComponentInfo{packagename.core.tests/android.test.InstrumentationTestRunner} の開始は許可されません

次に、このコードと、プロジェクトの pom.xml と同じディレクトリにある my-keystore.keystore というキーストアを使用して、jarsigner プラグインを pom.xml に追加しようとしました。 pom.xml コードの抜粋は次のとおりです。

    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jarsigner-plugin</artifactId>
    <version>1.2</version>
    <executions>
        <execution>
            <id>signing</id>
            <goals>
                <goal>sign</goal>
            </goals>
            <phase>package</phase>
            <inherited>true</inherited>
            <configuration>
                <archiveDirectory></archiveDirectory>
                <includes>
                    <include>target/*.apk</include>
                </includes>
                <keystore>my-key.keystore</keystore>
                <storepass>namepass</storepass>
                <keypass>namepass</keypass>
                <alias>my_key</alias>
                <arguments>
                  <argument>-sigalg</argument><argument>MD5withRSA</argument>
                  <argument>-digestalg</argument><argument>SHA1</argument>
                </arguments>
            </configuration>
        </execution>
    </executions>
  </plugin>

今、mvn clean install を実行するとエラーが発生します。

プロジェクト projcore で目標 org.apache.maven.plugins:maven-jarsigner-plugin:1.2:sign (署名) を実行できませんでした: '/bin/sh -c cd /path/projcore && /usr/lib/jvm/ の実行に失敗しましたjava-6-sun-1.6.0.33/jre/../bin/jarsigner -sigalg MD5withRSA -digestalg SHA1 -keystore my-key.keystore -storepass '' -keypass '' /path/core/target/projcore-1.7.8.apk my_key'

4

0 に答える 0