kotlin.KotlinNullPointerException(无错误消息)

问题描述 投票:0回答:5

我是 Jenkins 新手,正在尝试生成 APK。我收到以下错误:

我添加了 git 凭据,gradle 脚本如下:

注意:我有一个名为“Dev”的构建类型

android jenkins gradle kotlin apk
5个回答
18
投票

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

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

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

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

编辑:我在 macOS 环境中执行此操作,您应该在操作系统中查找正确的 sdk 位置。


0
投票

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

它应该有ndk,sdk路径

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

0
投票

如何在 local.properties 中更改 SDK 的路径。

它应该与:

相同

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


0
投票

就我而言,我正在构建 Android APK,并在编译时根据输出日志中的建议启用了

android.enableSeparateAnnotationProcessing=true
。 启用后我开始遇到此错误。

android.enableSeparateAnnotationProcessing=true
中删除
gradle.properties
后,问题就解决了。


0
投票

我的案例,我通过升级 Gradle JDK 17 2023 解决了

© www.soinside.com 2019 - 2024. All rights reserved.