您好我正在使用ubuntu 12.04。在〜/ .bashrc文件中我设置了以下内容
export ANDROID_HOME=/home/nilkash/Downloads/android-sdk-linux/platform-tools
但它仍然给了我android:命令找不到错误。如何设置android的路径。需要帮忙。谢谢。
答案 0 :(得分:17)
要在PATH环境中包含SDK的工具和platform-tools目录,请打开文本编辑器以创建或修改〜/ .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
- How do I reload .bashrc without logging out and back in?
答案 1 :(得分:11)
1)签入系统设置 - &gt;详细信息,无论您的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文件夹写入权限
享受! ;)
答案 2 :(得分:4)
android:命令未找到错误
Linux和Mac的解决方案:
1)将您的Android Sdk路径导出到ANDROID_HOME变量
$ export ANDROID_HOME =〜/ Android / Sdk(其中〜/ Android / Sdk是您的Sdk文件夹的完整路径)
(更改&#34;〜&#34;到&#34; $ HOME&#34;在Mac上)
2)将Sdk工具导出到PATH变量
$ export PATH = $ ANDROID_HOME / tools:$ PATH
那就是它!
答案 3 :(得分:1)
我试过
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 / tools 导出JAVA_HOME 导出ANDROID_HOME
并保存文件后
exec bash
这些让我的android命令工作,我在.bashrc中设置了PATH,这对我不起作用
希望它会帮助某人
答案 4 :(得分:0)
可以通过编辑主目录中的.profile
文件永久定义环境变量。方法如下:
使用.profile
等命令编辑gedit ~/.profile
文件。将其附加到文件末尾:
export ANDROID_SDK_HOME=/home/nilkash/Downloads/android-sdk-linux/platform-tools
您可以source .profile
立即申请。每次重新启动系统时,都会加载.profile
文件,并恢复此设置。
OR
以下方法适用于我Ubuntu 12.04
:
启动终端
$ gedit .bashrc
在文件的enc处添加以下行:
PATH = $ PATH:/家庭/ nilkash /下载/ Android的SDK-LINUX /平台工具/
注意: gedit必须仅在.bashrc
和<{1}}上的 NOT
如果适合您,请接受答案。
答案 5 :(得分:0)
如果问题仍然存在,请确保您拥有正确的权限 尝试 sudo chmod -R 777 /home/your-user-name/.cordova /
另外请确保您没有使用sudo将Android添加为平台
默认Cordova安装中这是不正确的 sudo cordova platform添加android
就这么做 cordova平台添加android