установка переменной среды android\_home в mac os x

<p>кто-нибудь может выложить рабочее решение для установки <code>android\_home</code> через терминал?</p><p>мой путь к android-sdk - <code>/applications/adt/sdk</code>.</p>

<p>где установлен android-sdk, зависит от того, как вы его установили. </p><ol> <li><p>если вы загрузили sdk через их веб-сайт, а затем перетащили приложение в папку «приложения», скорее всего, оно здесь:</p> <p><code>/applications/adt/sdk</code> (как в вашем случае).</p></li> <li><p>если вы установили sdk с помощью homebrew (<code>brew cask install android-sdk</code>), то он находится здесь:</p> <p><code>/usr/local/caskroom/android-sdk/{your\_sdk\_version\_number}</code></p></li> <li><p>если sdk был установлен автоматически как часть android studio, он находится здесь:</p> <p><code>/users/{your\_user\_name}/library/android/sdk</code></p></li> </ol><p>как только вы узнаете местоположение, откройте окно терминала и введите следующее (изменив путь к sdk, чтобы вы установили его):</p><pre><code>export android\_home={your\_path} </code></pre><p>если у вас есть этот набор, вам нужно добавить его в переменную среды path:</p><pre><code>export path=$path:$android\_home/tools:$android_home/platform-tools наконец, примените эти изменения, повторно применив источник .bash_profile:source ~/.bash_profile

в терминале:nano ~/.bash_profile добавить строки:export android_home=/your_path_to/android-sdk export path=$android\_home/platform-tools:$path export path=$android\_home/tools:$path проверьте это сработало:source ~/.bash_profile echo $android\_home </code></pre>

<p>добавление следующего в мой .bash\_profile работал для меня:</p><pre><code>export android\_home=/users/$user/library/android/sdk export path=${path}:$android_home/tools:$android\_home/platform-tools </code></pre>

<p>цитирование @ user2993582's <a href="https://stackoverflow.com/a/19986294/1145905">ответ</a> </p><pre><code>export path=$path:$android\_home/bin </code></pre><p>часть 'bin' изменилась, и она должна быть</p><pre><code>export path=$path:$android\_home/tools:$android_home/platform-tools 

у меня <strong>mac os x(sierra) 10.12.2</strong>.я установил <strong>android_home</strong> для работы с <strong>react native</strong> (для приложений android), выполнив следующие шаги. открытый терминал (нажмите <strong>command + r</strong>, введите <strong>terminal</strong>, нажмите <strong>enter</strong>). добавлены следующие строки <strong>4</strong> в <strong>~/.bash_profile</strong>. export android_home=/users/$user/library/android/sdk/ export path=$path:$android\_home export path=$path:$android\_home/tools export path=$path:$android\_home/platform-tools </code></pre></li> <li><p>наконец, выполните приведенную ниже команду (или <strong>перезагрузите</strong> систему, чтобы отразить сделанные изменения).</p> <p><code>source ~/.bash\_profile</code></p></li> </ul><p><strong>это оно</strong>.</p>

<blockquote> <p>кто-нибудь может выложить рабочее решение для этого в терминале?</p> </blockquote><p><code>android\_home</code> обычно это каталог, подобный <code>.android</code>. здесь хранятся такие вещи, как ключ отладки.</p><pre><code>export android\_home=~/.android </code></pre><p>вы можете автоматизировать его для входа в систему. просто добавьте его к своему <code>.bash\_profile</code> (ниже от моего компьютера с os x 10.8.5):</p><pre class="lang-none prettyprint-override"><code>$ cat ~/.bash_profile # macports installer addition on 2012-07-19 at 20:21:05 export path=/opt/local/bin:/opt/local/sbin:$path # android export android\_ndk\_root=/opt/android-ndk-r9 export android\_sdk\_root=/opt/android-sdk export java\_home=`/usr/libexec/java\_home` export android\_home=~/.android export path="$android_sdk_root/tools/":"$android\_sdk\_root/platform-tools/":"$path" по словам дэвида тернера из списка рассылки ndk, оба android_ndk_root и android_sdk_root должны быть установлены, поскольку другие инструменты зависят от этих значений (см. <a href="http://groups.google.com/d/msg/android-ndk/qzjhoaynhxc/2ux2zzdxy2mj">рекомендуемый каталог ndk? ).после изменения ~/.bash_profile, затем выполните следующее (или выйдите из системы и снова включите):source ~/.bash_profile 

чтобы установить переменную android_home, вам нужно знать, как вы установили android dev setup.если вы не знаете, вы можете проверить, существуют ли следующие пути на вашем компьютере. добавьте следующее в .bashrc, .zshrc или .profile в зависимости от того, что вы используетеесли вы установили с homebrew,export android_home=/usr/local/opt/android-sdk проверьте, существует ли этот путь:если вы установили android studio после веб-сайта,export android_home=~/library/android/sdk наконец добавьте его в путь:export path=$path:$android_home/tools:$android\_home/platform-tools </code></pre><p>если вам лень открывать редактор, сделайте это:</p><pre><code>echo "export android\_home=~/library/android/sdk" >> ~/.bashrc echo "export path=$path:$android\_home/tools:$android_home/platform-tools" >> ~/.bashrc 

люди, обратите внимание, что если вы будете использовать ~/.bash_profile, то он будет редактировать не профиль пользователя bash, а глобальный. вместо этого перейдите в каталог пользователей (/ users/username) и отредактируйте его напрямую:vim .bash_profile и вставьте следующие две строки относительно вашего имени пользователя и каталога sdkexport path=$path:/users/<username>/library/android/sdk/tools export path=$path:/users/<username>/library/android/sdk/platform-tools 

1) открыть базовый профиль: open ~/.bash_profile 2) добавьте строку ниже в базовом профиле: export path=${path}:/users/<username>/library/android/sdk/build-tools/27.0.3 </code></pre><p>сохраните и закройте базовый профиль. </p><p>для меня 27.0.3 работает отлично.</p>