嗨,我正在使用 ubuntu 12.04。在 ~/.bashrc 文件中我设置了以下内容
export ANDROID_HOME=/home/nilkash/Downloads/android-sdk-linux/platform-tools
但它仍然给了我 android: command not found 错误。如何为android设置路径。需要帮忙。谢谢你。
要在 PATH 环境中包含 SDK 的工具和平台工具目录,请打开文本编辑器以创建或修改~/.bash_profile文件,添加以下行:
export PATH=${PATH}:/home/nilkash/Downloads/android-sdk-linux/platform-tools:/home/nilkash/Downloads/android-sdk-linux/tools
对于 Ubuntu:
要修改系统的 PATH 变量,您需要编辑 .bashrc 文件。为此,请在终端中执行以下命令:
$ nano ~/.bashrc
您现在将在终端上启用 Nano 文本编辑器。现在,在文件的最顶部,输入以下内容:
#AndroidDev PATH
export PATH=${PATH}:~/android-sdk-linux/tools
export PATH=${PATH}:~/android-sdk-linux/platform-tools
完成后,按 CTRL + X、Y,然后按 Enter 保存更改并退出 Nano 文本编辑器。
要重新加载~/.bashrc
而不重新登录:
. ~/.bashrc or source ~/.bashrc
参考:
- help.ubuntu.com/community/AndroidSDK
-如何在不注销并重新登录的情况下重新加载 .bashrc?
1) 检查系统设置 -> 详细信息,您的 Ubuntu 是 32 位还是 64 位
2) 如果你的 Ubuntu 是 32 位操作系统,那么运行这个sudo apt-get install libgl1-mesa-dev
如果是 64 位操作系统,运行这个sudo apt-get install ia32-libs
3)运行这个sudo apt-get install openjdk-6-jdk
或更好的这个sudo apt-get install openjdk-7-jdk
4)从这里下载SDK平台工具http://developer.android.com/sdk/index.html
5)解压缩下载的文件“adt-bundle-linux-x86_64-20131030.zip”(你可以有一点不同的名字;)。但是你应该让文件夹包含两个子文件夹 - sdk 和 eclipse
6)运行这个nautilus ~
7)在打开的窗口中创建文件夹'android-sdk-linux'
8) 将文件夹 sdk 的所有内容(从解压缩的存档中)复制到这个新文件夹 'android-sdk-linux'
9)尝试运行这个cd ~/android-sdk-linux/tools
然后这个./android
。如果你没问题,你应该会看到 Android SDK Manager
10)sudo gedit ~/.bashrc
在打开的编辑器中运行这个在最上面添加这个
#AndroidDev PATH
export PATH=${PATH}:~/android-sdk-linux/tools
export PATH=${PATH}:~/android-sdk-linux/platform-tools
11) 保存并关闭
12)运行exec bash
然后尝试运行android
13) 授予 android-sdk-linux 文件夹的写权限
享受!;)
android:找不到命令错误
Linux 和 Mac 的解决方案:
1) 将您的 Android Sdk 路径导出到 ANDROID_HOME 变量
$ export ANDROID_HOME=~/Android/Sdk(其中 ~/Android/Sdk 是您的 Sdk 文件夹的完整路径)
(在 Mac 上将“~”更改为“$HOME”)
2) 将 SDK 工具导出到 PATH 变量
$ 出口路径=$ANDROID_HOME/工具:$PATH
而已!
我试过了
sudo nano /etc/profile
并在 fi export JAVA_HOME=/usr/lib/jvm/java-8-oracle export ANDROID_HOME=/home/dev/Android/Sdk export PATH=$PATH:$JAVA_HOME/bin:$ANDROID_HOME/platform-tools 之后附加这些: ANDROID_HOME/工具 导出 JAVA_HOME 导出 ANDROID_HOME
并在保存文件后
exec bash
这些让我的 android 命令正常工作,我在 .bashrc 中设置了 PATH 对我不起作用
希望它会帮助某人
如果问题仍然存在,请确保您具有正确的权限尝试 sudo chmod -R 777 /home/your-user-name/.cordova/
还要确保您没有使用 sudo 将 Android 添加为平台
这在默认的 Cordova 安装中是不正确的
sudo cordova platform add android
只需做cordova平台添加android
可以通过编辑.profile
主目录中的文件来永久定义环境变量。就是这样:
.profile
使用类似的命令编辑文件gedit ~/.profile
。将此附加到文件的末尾:
export ANDROID_SDK_HOME=/home/nilkash/Downloads/android-sdk-linux/platform-tools
您可以source .profile
立即应用。每次重新启动系统时,.profile
都会加载文件,从而恢复此设置。
或者
以下方法对我 100% 有效Ubuntu 12.04
:
启动终端
$gedit .bashrc
在文件的 enc 处添加以下行:
PATH=$PATH:/home/nilkash/Downloads/android-sdk-linux/platform-tools/
注意: gedit 必须只在.bashrc
而不是在.bashrc~
如果它适合你,请接受答案。