在G1设备中实现BluetoothChat应用程序.apk时,它总是会弹出一条消息:
$adb install -r /home/parveen/workspace/BluetoothChat/bin/BluetoothChat.apk -bash: adb: command not found
我不清楚为什么每次都会弹出这个错误.请帮我.
提前致谢.Praween
我找到了解决问题的方法.在我的~/.bashrc
:
export PATH=${PATH}:/path/to/android-sdk/tools
但adb
不是位于android-sdk/tools/
,而是位于android-sdk/platform-tools/
.所以我添加了以下内容
export PATH=${PATH}:/path/to/android-sdk/tools:/path/to/android-sdk/platform-tools
这解决了我的问题.
更新〜/ .bashrc中上面列出的路径会使其他bash命令停止工作.我找到的最简单的方法是使用eaykin所做的,但将它链接到你的/ bin.
[sudo] ln -s /android/platform-tools/adb /bin/adb
不需要重启只需键入以下命令 -
adb devices
确保它正常工作.
我在新的Ubuntu 64位安装上遇到了同样的问题,并且路径设置正确.
因此,which adb
将正确解决,但尝试运行它将失败adb: command not found
.
#android-dev中非常有帮助的人向我指出了解决方案,即没有安装32位库.在我以前的计算机上,这可能是作为另一个程序包的依赖项引入的.
在Ubuntu(可能还有其他Debian)上运行 [sudo] apt-get install ia32-libs
注意:在Linux上使用adb时,除非在〜/ .bashrc中创建路径,否则需要输入./adb来执行adb命令.在终端写:
sudo gedit~/.bashrc
在文件末尾添加以下行.完成后,保存并退出.
Android工具export PATH =〜/ Development/adt-bundle-linux/sdk/platform-tools:〜/ Development/adt-bundle-linux/sdk/tools:$ PATH
然后在终端运行此命令重新加载.bashrc:代码:
source~/.bashrc
现在你可以在每个命令之前运行adb而不用./.
sudo apt install adb
在你的电脑adb没有安装.
试试这个,为我工作
您需要添加$ANDROID_SDK/platform-tools
到您的PATH
,在这里$ANDROID_SDK
是无论你安装了Android SDK.
Follow these steps: Set android vars Initially go to your home and press `Ctrl + H` it will show you hidden files now look for .bashrc file, open it with any text editor然后将以下行放在文件末尾:
export ANDROID_HOME=/myPathSdk/android-sdk-linux export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools Now Reboot the system It Works!