gpt4 book ai didi

android - Jenkins 在构建 android 项目时停止响应

转载 作者:行者123 更新时间:2023-11-29 02:03:10 24 4
gpt4 key购买 nike

当我尝试构建 Android 项目时,我不明白为什么 Jenkins 停止响应(我最终不得不重新启动 Jenkins 服务)。

我是新手,所以我不确定哪些信息对调试问题有用,但我很乐意提供任何需要的信息。

不确定这是否相关,但是当我重新启动 Jenkins 服务时,我看到 Jenkins 构建历史记录中缺少失败的构建。

奇怪的是我可以从命令行直接运行构建(作为 jenkins),没有任何问题。我所要做的就是为 ANDROID_HOME 和 JAVA_HOME 设置环境变量,然后运行 ​​

mvn clean install.

我在 headless Ubuntu 12.04 LTS 服务器上运行 Jenkins。

当它停止时,Jenkins 控制台输出的最后一位是:

    -------------------------------------------------------
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

使用 Maven -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: sun.misc.Launcher$AppClassLoader@77cde100]
[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 = org.sonatype.aether.util.DefaultRepositorySystemSession@566e9e64
[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 = com.jayway.maven.plugins.android.configuration.Sdk@1f26ecd2
[DEBUG] (f) session = org.apache.maven.execution.MavenSession@29eb0cd0
[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]

最佳答案

我将 RAM 从 512 MB 升级到 2048MB,这解决了我的问题。

关于android - Jenkins 在构建 android 项目时停止响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11487779/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com