2012-07-14 5 views
2

Android 프로젝트를 빌드하려고 할 때 Jenkins가 응답을 중지 한 이유 (Jenkins 서비스를 다시 시작해야하는 이유)를 알 수 없습니다.Jenkins가 Android 프로젝트를 빌드 할 때 응답을 멈 춥니 다

저는이 문제에 익숙하지 않으므로 어떤 정보가 문제를 디버그하는 데 유용할지 모르겠지만 필요한 것이 있으면 무엇이든 제공해 드리겠습니다.

관련성이 있는지는 확실하지 않지만 Jenkins 서비스를 다시 시작하면 Jenkins 빌드 기록에 누락 된 빌드가 누락 된 것으로 나타납니다.

이상한 일은 명령 줄에서 직접 빌드를 실행할 수 있다는 것입니다. 내가 머리가없는 우분투 12.04 LTS 서버에서 젠킨스를 실행 해요

mvn clean install. 

내가 ANDROID_HOME 및 JAVA_HOME 환경 변수를 설정해야 할 일은 다음 실행합니다.

------------------------------------------------------- 
    T E S T S 
    ------------------------------------------------------- 
    Running TestSuite 
    Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.793 sec 

    Results : 

    Tests run: 2, Failures: 0, Errors: 0, Skipped: 0 

    [INFO] 
    [INFO] --- android-maven-plugin:3.2.0:emma (default-emma) @ application --- 
    [INFO] 
    [INFO] --- android-maven-plugin:3.2.0:dex (default-dex) @ application --- 
    [INFO] /var/lib/jenkins/tools/JDK/jdk-6/jre/bin/java [-Xmx1024M, -jar, /var/lib/jenkins/tools/android-sdk/platform-tools/lib/dx.jar, --dex, --output=/var/lib/jenkins/jobs/moodsherpa/workspace/android/application/target/classes.dex, /var/lib/jenkins/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar, /var/lib/jenkins/jobs/moodsherpa/workspace/android/application/target/classes, /var/lib/jenkins/.m2/repository/com/actionbarsherlock/library/4.0.2/library-4.0.2.apklib, /var/lib/jenkins/.m2/repository/com/commonsware/cwac-loaderex/0.3.0/cwac-loaderex-0.3.0.jar, /var/lib/jenkins/.m2/repository/com/google/inject/extensions/guice-assistedinject/3.0/guice-assistedinject-3.0.jar, /var/lib/jenkins/.m2/repository/com/google/inject/guice/3.0/guice-3.0-no_aop.jar, /var/lib/jenkins/.m2/repository/org/roboguice/roboguice/2.0/roboguice-2.0.jar, /var/lib/jenkins/.m2/repository/com/google/android/support-v4/r7/support-v4-r7.jar, /var/lib/jenkins/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar] 
    Build step 'Invoke top-level Maven targets' marked build as failure 
    Finished: FAILURE 

메이븐 -X 플래그 사용 :이 포장 마차하면

, 젠킨스 콘솔 출력의 마지막 비트가

[INFO] --- android-maven-plugin:3.2.0:dex (default-dex) @ application --- 
[DEBUG] Configuring mojo com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.2.0:dex from plugin realm ClassRealm[plugin>com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.2.0, parent: [email protected]] 
[DEBUG] Configuring mojo 'com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.2.0:dex' with basic configurator --> 
[DEBUG] (f) aaptExtraArgs = [] 
[DEBUG] (f) androidManifestFile = /var/lib/jenkins/jobs/ms/workspace/android/application/AndroidManifest.xml 
[DEBUG] (f) assetsDirectory = /var/lib/jenkins/jobs/ms/workspace/android/application/assets 
[DEBUG] (f) attachJar = true 
[DEBUG] (f) attachSources = false 
[DEBUG] (f) combinedAssets = /var/lib/jenkins/jobs/ms/workspace/android/application/target/generated-sources/combined-assets/assets 
[DEBUG] (f) combinedRes = /var/lib/jenkins/jobs/ms/workspace/android/application/target/generated-sources/combined-resources/res 
[DEBUG] (f) dexCoreLibrary = false 
[DEBUG] (f) dexJvmArguments = [-Xmx1024M] 
[DEBUG] (f) dexNoLocals = false 
[DEBUG] (f) dexOptimize = true 
[DEBUG] (f) envANDROID_HOME = /var/lib/jenkins/tools/android-sdk/ 
[DEBUG] (f) extractedDependenciesAssets = /var/lib/jenkins/jobs/ms/workspace/android/application/target/generated-sources/extracted-dependencies/assets 
[DEBUG] (f) extractedDependenciesDirectory = /var/lib/jenkins/jobs/ms/workspace/android/application/target/generated-sources/extracted-dependencies 
[DEBUG] (f) extractedDependenciesJavaResources = /var/lib/jenkins/jobs/ms/workspace/android/application/target/generated-sources/extracted-dependencies/src/main/resources 
[DEBUG] (f) extractedDependenciesJavaSources = /var/lib/jenkins/jobs/ms/workspace/android/application/target/generated-sources/extracted-dependencies/src/main/java 
[DEBUG] (f) extractedDependenciesRes = /var/lib/jenkins/jobs/ms/workspace/android/application/target/generated-sources/extracted-dependencies/res 
[DEBUG] (f) generateApk = true 
[DEBUG] (f) nativeLibrariesDirectory = /var/lib/jenkins/jobs/ms/workspace/android/application/libs 
[DEBUG] (f) project = MavenProject: com.ms.android:application:0.0.1-SNAPSHOT @ /var/lib/jenkins/jobs/ms/workspace/android/application/pom.xml 
[DEBUG] (f) projectRepos = [central (http://repo.maven.apache.org/maven2, releases)] 
[DEBUG] (f) repoSession = [email protected] 
[DEBUG] (f) resourceDirectory = /var/lib/jenkins/jobs/ms/workspace/android/application/res 
[DEBUG] (f) resourceOverlayDirectory = /var/lib/jenkins/jobs/ms/workspace/android/application/res-overlay 
[DEBUG] (f) platform = 15 
[DEBUG] (f) sdk = [email protected] 
[DEBUG] (f) session = [email protected] 
[DEBUG] (f) sourceDirectory = /var/lib/jenkins/jobs/ms/workspace/android/application/src/main/java 
[DEBUG] (f) undeployBeforeDeploy = true 
[DEBUG] (f) unpackedApkLibsDirectory = /var/lib/jenkins/jobs/ms/workspace/android/application/target/unpack/apklibs 
[DEBUG] -- end configuration -- 
[DEBUG] Checking for existence of: /var/lib/jenkins/jobs/ms/workspace/android/application/target/proguard-obfuscated.jar 
[DEBUG] Using non-obfuscated input 
[DEBUG] Adding jvm argument -Xmx1024M 
[DEBUG] Adding dex input: /var/lib/jenkins/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar 
[DEBUG] Adding dex input: /var/lib/jenkins/jobs/ms/workspace/android/application/target/classes 
[DEBUG] Adding dex input: /var/lib/jenkins/.m2/repository/com/actionbarsherlock/library/4.0.2/library-4.0.2.apklib 
[DEBUG] Adding dex input: /var/lib/jenkins/.m2/repository/com/commonsware/cwac-loaderex/0.3.0/cwac-loaderex-0.3.0.jar 
[DEBUG] Adding dex input: /var/lib/jenkins/.m2/repository/com/google/inject/extensions/guice-assistedinject/3.0/guice-assistedinject-3.0.jar 
[DEBUG] Adding dex input: /var/lib/jenkins/.m2/repository/com/google/inject/guice/3.0/guice-3.0-no_aop.jar 
[DEBUG] Adding dex input: /var/lib/jenkins/.m2/repository/org/roboguice/roboguice/2.0/roboguice-2.0.jar 
[DEBUG] Adding dex input: /var/lib/jenkins/.m2/repository/com/google/android/support-v4/r7/support-v4-r7.jar 
[DEBUG] Adding dex input: /var/lib/jenkins/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar 
[INFO] /var/lib/jenkins/tools/JDK/jdk-6/jre/bin/java [-Xmx1024M, -jar, /var/lib/jenkins/tools/android-sdk/platform-tools/lib/dx.jar, --dex, --output=/var/lib/jenkins/jobs/ms/workspace/android/application/target/classes.dex, /var/lib/jenkins/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar, /var/lib/jenkins/jobs/ms/workspace/android/application/target/classes, /var/lib/jenkins/.m2/repository/com/actionbarsherlock/library/4.0.2/library-4.0.2.apklib, /var/lib/jenkins/.m2/repository/com/commonsware/cwac-loaderex/0.3.0/cwac-loaderex-0.3.0.jar, /var/lib/jenkins/.m2/repository/com/google/inject/extensions/guice-assistedinject/3.0/guice-assistedinject-3.0.jar, /var/lib/jenkins/.m2/repository/com/google/inject/guice/3.0/guice-3.0-no_aop.jar, /var/lib/jenkins/.m2/repository/org/roboguice/roboguice/2.0/roboguice-2.0.jar, /var/lib/jenkins/.m2/repository/com/google/android/support-v4/r7/support-v4-r7.jar, /var/lib/jenkins/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar] 

답변

1

내가 RAM의 2,048메가바이트 512에서 업그레이드를하고 그 해결 내 문제.

관련 문제