2017-08-18 1 views
1

J'essaye de lancer le projet natif de réaction sur Ubuntu 16.04.Le répertoire SDK n'existe pas (ubuntu 16.04) (réagit natif)

Le $ PATH est correct selon la documentation.

quand je echo $PATH, suivant apparaîtra:

/home/yash/bin:/home/yash/.local/bin:/usr/local/sbin:/usr/local/bin:/ usr/sbin:/usr/bin:/sbin:/bin:/usr/jeux:/usr/local/jeux:/snap/bin: /home/yash/.config/composer/vendor/bin:/home/yash /.config/composer/vendor/bin:/root/Android/Sdk/tools:/root/Android/Sdk/platform-tools

L'erreur est affiché lors de l'exécution react-native run-android:

* What went wrong: 
A problem occurred configuring project ':app'. 
> The SDK directory '/root/Android/Sdk' does not exist. 
+0

Avez-vous exporté ANDROID_HOME? –

+0

@ArnoldGandarillasCastillo oui –

Répondre

0

Le répertoire /root dispose d'autorisations spéciales qui empêchent probablement l'accès natif à l'accès. Vous devez placer le SDK Android dans un répertoire lisible par votre utilisateur (par exemple, /home/yash/android).

+0

comment puis-je le copier si l'accès est refusé? :( –

+0

Vous pouvez utiliser 'sudo' pour copier le dossier. – Kraylog