Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t在Android maven项目上运行Proguard_Android_Maven_Plugins_Proguard - Fatal编程技术网

Can';t在Android maven项目上运行Proguard

Can';t在Android maven项目上运行Proguard,android,maven,plugins,proguard,Android,Maven,Plugins,Proguard,我在maven项目上运行proguard时遇到问题。我有这个项目的测试和发布版本。发布版本号并混淆代码。当我在测试模式下运行我的android项目时,一切都很顺利,但当我切换到发布模式时,异常被抛出。 我的Maven vesrion是Maven 3.2.1、Android Maven插件3.6.0和Jdk 1.6 下面您可以看到我的项目中的pom文件 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 简单测试 马文特斯 1.0-快照 apk 马文

我在maven项目上运行proguard时遇到问题。我有这个项目的测试和发布版本。发布版本号并混淆代码。当我在测试模式下运行我的android项目时,一切都很顺利,但当我切换到发布模式时,异常被抛出。 我的Maven vesrion是Maven 3.2.1、Android Maven插件3.6.0和Jdk 1.6

下面您可以看到我的项目中的pom文件

http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 简单测试 马文特斯 1.0-快照 apk 马文特斯 UTF-8 4.1.1.4 3.8.2


com.google.android
安卓
${platform.version}
假如
安卓
安卓
4.1.2r4
假如
android.support
兼容性-v4
r10
com.jayway.maven.plugins.android.generation2
安卓maven插件
${android.plugin.version}
符合事实的
16
符合事实的
错误的
符合事实的
${project.build.directory}/${project.artifactId}-${project.version}.apk
${project.build.directory}/${project.artifactId}-${project.version}-signed-aligned.apk
错误的
符合事实的
错误的
proguard.cfg
${proguard.jarpath}

和错误:

无法执行目标com.jayway.maven.plugins.android.generation2:android maven插件:3.8.2:proguard(默认proguard)在项目MavenTest上:MojoExecutionException:ANDROID-040-001:无法执行:Command=/bin/sh-c cd/home/git/MavenTest/MavenTest&/opt/oracle/jdk1.6.032/jre/bin/java-Xmx512M-jar/opt/proguard/proguard.10/lib/proguard.jar@/home/git/MavenTest/MavenTest/MavenTest/proguard.cfg-injars'/home/git/MavenTest/MavenTest/target/target/classes'-injars'-injars'/home/.m2/repository/android/support/compatibility-v4/r10/compatibility-v4-r10.jar(!META-INF/maven/,!META-INF/MANIFEST.MF)“-librayjars'/opt/oracle/jdk1.6.0_32/jre/lib/rt.jar'-librayjars'/opt/oracle/jdk1.6.0_32/jre/jre/lib/jsse.jar'-librayjars'/home/.m2/repository/com/google/android/4.1.1.4/android-4.1.1.4.jar'-org/xml/,/org/w3c/32/jre/,/jre/,/jre/!javastrong/!javax/!javastrong>!javastrong/!javastrong“-libraryjars'/home/.m2/repository/commons-logging/commons-logging/1.1.jar'-libraryjars'/home/.m2/repository/org/apache/httpcomponents/httpclient/4.0.1/httpclient-4.0.1.jar'-libraryjars'/home/.m2/repository/org/apache/httpcomponents/httpcore/4.0.1.jar'-libraryjars'/home/.m2/commons/codec/co”commons-codec/1.3/commons-codec-1.3.jar'-libraryjars'/home/.m2/repository/org/khronos/opengl-api/gl1.1-android-2.1_r1/opengl-api-gl1.1-android-2.1_r1.jar'-libraryjars'/home/.m2/repository/xerces/xmlParserAPIs/xmlParserAPIs/2.6.2.2.2.jar'-libraryjars'/home/.m2/repository/xps/xpp3/xpp3/xpp3/1.4c'-1.4c'-libraryjar/.4c/.4c'-libraryjar'-1/home/.4c//json/json/20080701/json-20080701.jar'-libraryjars'/home/.m2/repository/android/android/4.1.2r4.jar(!org/xml/,!org/w3c/,!java/,!javax/**)“-outjars'/home/git/mavenTest/mavenTest/target/mavenTest/1.0-SNAPSHOT_obfusetted.jar'-dump'/home/git/mavenTest/target/proguard/dump.txt'-printseeds'/home/git/mavenTest/mavenTest/mavenTest/target/proguard/seeds.txt'-printusage'/home/zjuroszek/mavenTest/target/proguard/usage.txt'-printmapping'-home/zjuroszek/mavenTest/proguard/MavenTest/target/proguard/mapping.txt',Result=1->[帮助1]


您肯定想先查看maven上的文档

<dependencies>
    <dependency>
        <groupId>com.google.android</groupId>
        <artifactId>android</artifactId>
        <version>${platform.version}</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>android</groupId>
        <artifactId>android</artifactId>
        <version>4.1.2_r4</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>android.support</groupId>
        <artifactId>compatibility-v4</artifactId>
        <version>r10</version>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>com.jayway.maven.plugins.android.generation2</groupId>
            <artifactId>android-maven-plugin</artifactId>
            <version>${android.plugin.version}</version>
            <extensions>true</extensions>
            <configuration>
                <sdk>
                    <platform>16</platform>
                </sdk>
                <dex>
                    <coreLibrary>true</coreLibrary>
                </dex>
                <sign>
                    <debug>false</debug>
                </sign>
                <zipalign>
                    <verbose>true</verbose>
                    <inputApk>${project.build.directory}/${project.artifactId}-${project.version}.apk</inputApk>
                    <outputApk>${project.build.directory}/${project.artifactId}-${project.version}-signed-aligned.apk
                    </outputApk>
                </zipalign>
                <manifest>
                    <debuggable>false</debuggable>
                    <versionCodeAutoIncrement>true</versionCodeAutoIncrement>
                </manifest>
                <proguard>
                    <skip>false</skip>
                    <config>proguard.cfg</config>
                    <proguardJarPath>${proguard.jarpath}</proguardJarPath>
                </proguard>
            </configuration>
        </plugin>
    </plugins>
</build>