2012-10-17 3 views
1

나는 안드로이드 부트 스트랩 사용하려고 해요 : https://github.com/donnfelker/android-bootstrap안드로이드 부트 스트랩 MVN 깨끗한 패키지 오류

그래서 다음 지침 :

  • 웹 사이트에서 응용 프로그램을 생성을
  • 메이븐 (여기에 윈도우 7)을 설치
  • 환경 추가 var (JAVA_HOME, M2, M2_HOME, ANDROID_HOME)
  • Maven 성공 설치 확인 (cmd> mvn --version)

모두 괜찮아 보입니다.

mvn clean package 

그리고 빌드하는 동안 몇 가지 오류가 발생합니다 : :

그래서 내가 응용 프로그램 디렉토리에서 다음 명령을하려고이 같이

[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 41.770s 
[INFO] Finished at: Wed Oct 17 17:22:28 CEST 2012 
[INFO] Final Memory: 14M/66M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal com.jayway.maven.plugins.android.generation2:andr 
oid-maven-plugin:3.3.0:proguard (default-proguard) on project com-jschmitt-diale 
r: MojoExecutionException: ANDROID-040-001: Could not execute: Command = cmd.exe 
/X /C ""C:\Program Files (x86)\Java\jdk1.7.0_02\jre\bin\java" -Xmx512M -jar "C: 
\Program Files (x86)\Android\android-sdk\tools\proguard\lib\proguard.jar" @../pr 
oguard.cfg -injars C:\Users\Julien\Documents\Android\Bootstrap\app\target\classe 
s -injars C:\Users\Julien\.m2\repository\com\google\code\gson\gson\2.1\gson-2.1. 
jar(!META-INF/maven/**,!META-INF/MANIFEST.MF) -injars C:\Users\Julien\.m2\reposi 
tory\com\github\rtyley\roboguice-sherlock\1.4\roboguice-sherlock-1.4.jar(!META-I 
NF/maven/**,!META-INF/MANIFEST.MF) -injars C:\Users\Julien\.m2\repository\org\ro 
boguice\roboguice\2.0\roboguice-2.0.jar(!META-INF/maven/**,!META-INF/MANIFEST.MF 
) -injars C:\Users\Julien\.m2\repository\com\google\inject\guice\3.0\guice-3.0-n 
o_aop.jar(!META-INF/maven/**,!META-INF/MANIFEST.MF) -injars C:\Users\Julien\.m2\ 
repository\javax\inject\javax.inject\1\javax.inject-1.jar(!META-INF/maven/**,!ME 
TA-INF/MANIFEST.MF) -injars C:\Users\Julien\.m2\repository\aopalliance\aopallian 
ce\1.0\aopalliance-1.0.jar(!META-INF/maven/**,!META-INF/MANIFEST.MF) -injars C:\ 
Users\Julien\.m2\repository\com\google\android\support-v4\r7\support-v4-r7.jar(! 
META-INF/maven/**,!META-INF/MANIFEST.MF) -injars C:\Users\Julien\.m2\repository\ 
com\github\kevinsawicki\http-request\2.1\http-request-2.1.jar(!META-INF/maven/** 
,!META-INF/MANIFEST.MF) -injars C:\Users\Julien\.m2\repository\com\nineoldandroi 
ds\library\2.2.0\library-2.2.0.jar(!META-INF/maven/**,!META-INF/MANIFEST.MF) -in 
jars C:\Users\Julien\.m2\repository\com\github\kevinsawicki\android-pusher\0.6\a 
ndroid-pusher-0.6.jar(!META-INF/maven/**,!META-INF/MANIFEST.MF) -libraryjars "C: 
\Program Files (x86)\Java\jdk1.7.0_02\jre\lib\rt.jar" -libraryjars "C:\Program F 
iles (x86)\Java\jdk1.7.0_02\jre\lib\jsse.jar" -libraryjars "C:\Program Files (x8 
6)\Java\jdk1.7.0_02\jre\lib\jce.jar" -libraryjars C:\Users\Julien\.m2\repository 
\com\google\android\android\4.1.1.4\android-4.1.1.4.jar(!org/xml/**,!org/w3c/**, 
!org/apache/http/**,!java/**,!javax/**,!android/net/http/AndroidHttpClient.class 
) -libraryjars C:\Users\Julien\.m2\repository\commons-logging\commons-logging\1. 
1.1\commons-logging-1.1.1.jar -libraryjars C:\Users\Julien\.m2\repository\org\ap 
ache\httpcomponents\httpclient\4.0.1\httpclient-4.0.1.jar -libraryjars C:\Users\ 
Julien\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.ja 
r -libraryjars C:\Users\Julien\.m2\repository\commons-codec\commons-codec\1.3\co 
mmons-codec-1.3.jar -libraryjars C:\Users\Julien\.m2\repository\org\khronos\open 
gl-api\gl1.1-android-2.1_r1\opengl-api-gl1.1-android-2.1_r1.jar -libraryjars C:\ 
Users\Julien\.m2\repository\xerces\xmlParserAPIs\2.6.2\xmlParserAPIs-2.6.2.jar - 
libraryjars C:\Users\Julien\.m2\repository\xpp3\xpp3\1.1.4c\xpp3-1.1.4c.jar -lib 
raryjars C:\Users\Julien\.m2\repository\org\json\json\20080701\json-20080701.jar 
-libraryjars C:\Users\Julien\.m2\repository\com\actionbarsherlock\library\4.1.0 
\library-4.1.0.jar -outjars 'C:\Users\Julien\Documents\Android\Bootstrap\app\tar 
get\proguard-obfuscated.jar' -dump 'C:\Users\Julien\Documents\Android\Bootstrap\ 
app\target\proguard\dump.txt' -printseeds 'C:\Users\Julien\Documents\Android\Boo 
tstrap\app\target\proguard\seeds.txt' -printusage 'C:\Users\Julien\Documents\And 
roid\Bootstrap\app\target\proguard\usage.txt' -printmapping 'C:\Users\Julien\Doc 
uments\Android\Bootstrap\app\target\proguard\mapping.txt'", Result = 1 -> [Help 
1] 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit 
ch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please rea 
d the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionE 
xception 

내가 안드로이드 부트 스트랩과 메이븐 I을 처음 사용 이 오류의 종류와 그 오류를 이해하는 방법을 모르겠다.

POM 파일이나 detailled 환경과 같은 자세한 정보가 필요하면 주저하지 말고 저에게 물어보십시오!

+0

그 문제에 대한 해결책이 있습니다. 동일한 문제에 직면하고 있습니다. –

+0

리차드의 솔루션을 따라 가면서 지금은 매우 효과적입니다. – Julien

답변

2

Java bin 경로에 공백이 있습니다. Java/Proguard는 너무 어리 석다.

+0

매우 유용한 팁! 최대한 빨리 시도해보십시오! – Julien