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路径。
我是 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路径。