web-dev-qa-db-fra.com

kotlin.KotlinNullPointerException (pas de message d'erreur) lors de la création d'APK à l'aide de Jenkins

Je suis nouveau sur Jenkins et j'essaie de générer un APK.J'obtiens l'erreur suivante: enter image description here

J'ai ajouté les informations d'identification git et le script gradle est comme ci-dessous: enter image description here

Remarque: j'ai un type de construction nommé "Dev"

3
Kishita Variya

J'ai eu ce problème lors de la configuration de mon jenkins pour un projet Android), et j'ai finalement trouvé le problème, après avoir même formaté mon PC.

Le gradle ne peut tout simplement pas trouver où se trouve le Android SDK). L'ajout de ceci à .zshrc (ou .bashrc, quel que soit le shell que vous utilisez) a résolu mon problème:

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

N'oubliez pas de vérifier si le dossier spécifié ci-dessus contient le dossier sdk.

Edit: J'ai fait cela dans un environnement macOS, vous devriez rechercher l'emplacement correct du SDK dans votre système d'exploitation.

8
kobuchi

il vous manque le fichier local.properties dans le projet racine.

il devrait avoir des chemins ndk, sdk

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

Comment le chemin de votre SDK a été modifié dans local.properties.

Cela devrait être le même que:

Fichier | Paramètres | Apparence et comportement | Paramètres système | Android SDK | Android SDK path.

0
Ankur Yadav