1
votes

Pour définir les variables Android_Home et JAVA_HOME à chaque fois, vous devez exécuter "source ~ / .profile" pour Appium sur MAC

J'essaye d'exécuter Appium sur MAC OS Mojave. Pour voir si ma configuration est bonne, j'utilise Appium Doctor. Cela montre que mon ANDROID_HOME et JAVA_HOME ne sont pas définis.

 entrez la description de l'image ici

Une fois que je les ai définis dans ~ / .profile, Appium Doctor montre tout en vert que tout va bien.

Maintenant, le problème est que chaque fois que je veux créer une nouvelle session Appium ou que je ferme le terminal, puis chaque fois que je dois exécuter "source ~ / .profile" Auparavant, la configuration fonctionnait correctement.

 entrez la description de l'image ici

Comment résoudre ce problème?


0 commentaires

3 Réponses :


0
votes

Ce n'est pas un problème Appium. Votre environnement n'est pas enregistré dans votre profil.

~ / .bash_profile provient de bash lorsque nous démarrons en mode de connexion interactif. C'est généralement uniquement lorsque vous vous connectez à la console.

Lorsque vous vous connectez graphiquement, ~ / .profile sera spécifiquement généré par le script qui lance le terminal. Donc ~ / .bash_profile n'est pas source.

Vous devriez plutôt enregistrer vos paramètres d'environnement dans ~ / .bash.profile


0 commentaires

0
votes

Vous devez définir les variables d'environnement requises dans les fichiers .bash_profile ou .zshrc situés dans le répertoire de vos utilisateurs selon que vous utilisez bash ou zsh comme choix de shell sur mac / linux

Suivez ceci en exécutant source ~ / .bash_profile et la prochaine fois que vous ouvrirez le terminal, ces configurations devraient s'appliquer.

Exemple de configuration pour Android Home:

export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH


0 commentaires

0
votes

Deux solutions ont fonctionné pour moi:

1ère

Créez une variable d'environnement comme Java_home et Android_Home dans l'EDI lui-même, comme si vous utilisez intelliJ, référez-vous: Configuration et utilisation des variables d'environnement dans IntelliJ Idea

2ème

Create a new file ~/.zprofile
Type there source ~/.bash_profile
Save and close

Maintenant, l'environnement doit être enregistré dans le profil et la configuration Appium doit être enregistrée automatiquement


0 commentaires