keu*_*une 16 macos android android-studio
我刚刚安装了Android Studio 0.2.2.我想将SDK工具添加$PATH
到此文件夹中:
/Applications/Android\ Studio.app/sdk/tools
Run Code Online (Sandbox Code Playgroud)
所以我可以使用它们,例如Phonegap.
但是在我添加这个文件夹之后$PATH
,它仍然会说:
android:命令未找到
奇怪的是,即使我cd
到那个文件夹并输入他们的名字,我也无法运行该文件夹中的任何可执行文件.
我究竟做错了什么?
Nes*_*izo 57
似乎较新版本的Android Studio没有与SDK捆绑在一起.所以,/Applications/Android\ Studio.app/sdk/tools
将不再有效.
从Android Studio启动SDK Manager后,我意识到新的路径是
/Users/$USER/Library/Android/sdk/tools
.
~/.bash_profile
通过open ~/.bash_profile
在终端上发出命令来打开您的文件
将以下行添加到该文件的末尾
export PATH=/Users/$USER/Library/Android/sdk/tools:$PATH
export PATH=/Users/$USER/Library/Android/sdk/tools/bin:$PATH
export PATH=/Users/$USER/Library/Android/sdk/platform-tools:$PATH
保存并关闭该~/.bash_profile
文件
如果您希望更改在当前终端上执行操作,则source ~/.bash_profile
; 否则,关闭并重新打开终端,更改将自动进行
tiz*_*ano 10
您可以将此文件夹添加到PATH中.bash_profile
(用户主文件夹中的隐藏文件):
export PATH=/Applications/Android\ Studio.app/sdk/tools:$PATH
Run Code Online (Sandbox Code Playgroud)
然后重新打开终端应用程序.
如果您需要所有UI应用程序的环境,则可以使用.launchd.conf
(或/etc/launchd.conf
针对所有用户).
把它放在你的~/.profile
:
# Add the Android SDK tools to $PATH and set $ANDROID_HOME (standard)
ANDROID_HOME="${HOME}/Library/Android/sdk"
if [ -d "${ANDROID_HOME}" ]; then
PATH="${PATH}:${ANDROID_HOME}/tools"
PATH="${PATH}:${ANDROID_HOME}/platform-tools"
ANDROID_BUILD_TOOLS_DIR="${ANDROID_HOME}/build-tools"
PATH="${PATH}:${ANDROID_BUILD_TOOLS_DIR}/$(ls -1 ${ANDROID_BUILD_TOOLS_DIR} | sort -rn | head -1)"
fi
Run Code Online (Sandbox Code Playgroud)
生成工具与其他工具不同,它们位于子文件夹中。例如有build-tools/23.0.3
,build-tools/25.0.1
,build-tools/25.0.2
...所以这个选最近的一次。
归档时间: |
|
查看次数: |
34186 次 |
最近记录: |