kotlin.KotlinNullPointerException(无错误消息)在使用 Jenkins 构建 APK 时

kotlin.KotlinNullPointerException (no error message) while building APK using Jenkins

我是 Jenkins 的新手,尝试生成 APK.I 时遇到以下错误:

我已经添加了 git 凭据和 gradle 脚本如下:

注意:我有一个名为 "Dev"

的构建类型

我在为一个 android 项目配置我的 jenkins 时遇到了这个问题,在格式化我的电脑后终于找到了这个问题。

gradle就是找不到AndroidSDK所在的位置。 将其添加到 .zshrc(或 .bashrc,无论您使用什么 shell)解决了我的问题:

export ANDROID_HOME=/Users/<your-user-here>/Library/Android/sdk

不要忘记验证上面指定的文件夹是否包含文件夹 sdk。

编辑:我是在 macOS 环境下做的,您应该在 OS.

中寻找正确的 sdk 位置

您在根项目中缺少 local.properties 文件。

应该有ndk、sdk路径

ndk.dir=/home/sudendra/Android/Sdk/ndk/21.0.6113669
sdk.dir=/home/sudendra/Android/Sdk

在 local.properties 中更改了您的 SDK 路径。

应该是一样的:

文件 |设置 |外观与行为 |系统设置 | Android SDK | AndroidSDK路径。