`

"adb"不是内部命令和sudo: adb: command not found

阅读更多
搭建Ubuntu11.10 android环境


1.安装Android SDK

下载Android SDK选择Linux(i386)即可(32位和64位平台皆适用)

wget http://dl.google.com/android/android-sdk_r16-linux.tgz
tar xvfz android-sdk_r16-linux.tgz

2.添加环境变量

将/opt/android-sdk-linux/tools目录和/opt/android-sdk-linux/platform-tools 目录添加到PATH 路径变量中去

gedit /etc/profile 或 vi ~/.bashrc

export ANDROID_HOME=/opt/android-sdk-linux(替换为你的sdk路径)
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH

$source ~/.bashrc


此时在命令行执行下面命令
~$ adb kill-server   (杀死adb进程)
$ sudo adb devices   (重启adb)

此时,如果有这样的错误:sudo: adb: command not found。
解决办法:
~$ sudo -s  ##通过sudo -s切换到root下
~$ type adb ##使用type adb来查看下adb用的是那个命令
$ cd /usr/bin ##进入/usr/bin目录
~$ rm -rf adb (删掉原来的adb)
~$ sudo ln -s /home/xxx/android-sdk-linux/platform-tools/adb ##sudo ln -s 你的adb解决路径
$ type adb ##此时命令行显示的是 adb 是 /usr/bin/adb




分享到:
评论

相关推荐

    sqlite3(解决adb sqlite3: not found 问题)

    手机调试app时,使用adb调试数据库sqlite,输入命令sqlite3,提示:sqlite3 not found。将此文件导入/system/XBIN目录下,并赋予执行权限。

    无 adb disable-verity 命令的adb应用程序

    此adb中无adb disable-verity命令,如果在cmd中输入以上命令会报 /system/bin/sh: disable-verity: not found 的错误。具体可看本人的文章 ”/system/bin/sh: disable-verity: not found 的解决方案“ 【使用方式】...

    每当设备连接到adb时执行命令_Rust_下载.zip

    3. **执行ADB命令**:Rust程序可以通过`std::os::unix::process::Command`或`std::process::Command`(对于Windows环境)来执行ADB命令。这包括安装应用、启动服务、传输文件等。 4. **错误处理**:为了保证稳定性和...

    adb常用命令adb shell常用命令.docx.zip

    "adb常用命令adb shell常用命令.docx"文档很可能详细列举了上述命令的使用方法、参数和示例,包括如何利用`adb shell`执行更复杂的任务,如修改系统设置、调试应用、提取系统信息等。"G2"和"H"可能是其他相关文档或...

    adb命令大全.zip

    adb(Android Debug Bridge)是Android开发中的一个强大工具,它提供了与Android设备进行通信的命令行接口。这个压缩包“adb命令大全.zip”...学习和理解adb命令大全中的内容,将有助于你成为更专业的Android开发者。

    sqlite3:not found 解决方法

    标题中的“sqlite3:not found”是一个常见的错误提示,通常在Linux或类Unix系统中出现,意味着系统找不到sqlite3命令行工具。SQLite是一款轻量级的数据库管理系统,它被广泛应用于嵌入式设备、移动应用以及服务器端...

    Android开发笔记之adb参数指南.doc

    使用install命令,例如:adb install 2. 进入设备或模拟器的Shell 使用ADB Shell命令,可以进入设备或模拟器的Shell环境中,在这个Linux Shell中,可以执行各种Linux命令。例如:adb shell 3. 发布端口 使用ADB...

    adb常用命令.pdf

    - **指定设备运行命令**:当连接了多台设备时,可以通过`adb -s <device-id> <command>`的形式指定某一台设备执行命令。 - **adb reboot**:重启设备。 - **adb reboot bootloader**:重启设备进入Bootloader模式。 ...

    ADB常用命令文档.zip

    了解和熟练掌握这些ADB命令对于Android开发者和测试人员来说至关重要,能帮助他们高效地进行设备管理和应用调试。在实际工作中,根据具体需求,还可以组合使用这些命令来实现更复杂的操作。通过深入学习ADB,你可以...

    常用Adb命令monkey自动化脚本编写.docx

    2. `adb help`:显示所有可用的ADB命令和选项。 3. `adb version`:显示ADB的版本信息。 4. `adb kill-server`:停止ADB服务器。 5. `adb start-server`:启动ADB服务器。 6. `adb install <apk_path>`:将APK文件...

    ADB命令大全.pdf

    要使用 ADB 命令,首先需要启动客户端,然后使用命令来控制和访问设备或模拟器。例如,使用 `adb devices` 命令可以查看当前连接的设备或模拟器列表。使用 `adb shell` 命令可以在设备或模拟器上执行 Shell 命令。 ...

    adb1.0.32DOS命令集合

    adb(Android Debug Bridge)是Android开发中的一个强大工具,它提供了与Android设备进行通信的接口,包括安装应用、运行shell命令、数据...通过理解这些命令和操作,开发者能够更高效地进行Android设备的调试和管理。

    adb,支持adb disable-verity命令,解锁system分区

    为了执行`adb disable-verity`命令,首先你需要一个重新编译的adb版本,因为它不是官方adb工具的标准功能。在提供的文件列表中,`adb.exe`是重新编译后的adb可执行文件,`AdbWinApi.dll`和`AdbWinUsbApi.dll`是...

    adb命令详解--测试工程师必备笔记(建议收藏)

    adb 命令详解 adb 命令是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。下面是 adb 命令的详解: 基本用法 1. 命令语法:adb [-d|-e|-...3. 其它 adb shell 命令:adb shell <command>

    Android ADB命令的使用

    - **ADB服务组成**:ADB服务由三部分组成:服务器(Server)、客户端(Client)、守护进程(Daemon)。其中,服务器负责管理多个设备连接;客户端用于发送命令到服务器;守护进程运行于每个设备上,负责执行来自...

    使用adb命令批处理安装卸载apk

    使用adb命令批处理安装卸载apk 安装: 安装比较简单,批处理获取拖放的文件参数直接调用adb命令即可,需要设置下adb的路径 卸载: 卸载稍微复杂一点,因为需要提供包名给adb,所以要获取apk的包名。这里使用的方法...

    adb 命令集合大全

    例如,如果您想在模拟器 1 上执行一个命令,可以使用以下命令:adb -s emulator-5554 <command> 查询模拟器/设备实例可以使用 devices 命令:adb devices 该命令将显示所有与 adb 服务器相连的模拟器/设备实例的...

Global site tag (gtag.js) - Google Analytics