我已经尝试在我使用 Maven 的 Android 项目中使用 Jenkins。除了模拟器部分之外,我已经尝试按照本教程进行操作,因为我还没有任何测试。http://vitorbaptista.com/continuous-integration-for-android-apps-with-jenkins-and-maven3/
尝试在 Jenkins 中构建项目时出现以下错误:
消息:无法在项目上执行目标 com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.3.0:generate-sources (default-generate-sources) ....:执行 default-generate-目标 com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.3.0:generate-sources 的来源失败:找不到工具“aapt”。请在插件中提供正确的 Android SDK 目录路径作为配置参数...。作为替代方案,您可以将参数添加到命令行:-Dandroid.sdk.path=... 或设置环境变量 ANDROID_HOME。原因:执行目标 com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.3.0:generate-sources 的 default-generate-sources 失败:找不到工具“aapt”。请提供正确的 Android SDK 目录路径作为配置参数... 在插件中。作为替代方案,您可以将参数添加到命令行:-Dandroid.sdk.path=... 或设置环境变量 ANDROID_HOME。
这是我对 Android 和 Maven 的配置:
詹金斯 (那个文件夹是正确的,我检查了一百万次)
项目
在 Jenkins 无权访问的情况下,我什至尝试 chmod 777'ing 到我的 SDK 目录的路径。
有任何想法吗?