linux ubuntu系统下,adb不是内部命令
解决方法:
1、
sudo gedit ~/.bashrc
2、将下面的两句加到上面打开的文件里
export ANDROID_HOME=/home/jason/Develop_SDK/android-sdk-linux_86
export PATH=$PATH:$ANDROID_HOME/tools
最新的SDK要改为:$PATH:$ANDROID_HOMOE/platform-tools
注意:“/home/jason/Develop_SDK/android-sdk-linux_86”是sdk的路径.
(
export ANDROID_HOME=/home/wangwei/soft_dev/android-sdk-linux_86
export PATH=$PATH:$ANDROID_HOME/platform-tools
)
3、重启电脑,OK啦!
此时在命令行执行下面命令
wangwei@wwG41D3:~$ adb kill-server (杀死adb进程)
wangwei@wwG41D3:~$ sudo adb devices (重启adb)
此时,有这样的错误:sudo: adb: command not found。
解决办法:
命令行输入wangwei@wwG41D3:~$ sudo -s
通过sudo -s切换到root下,
再输入wangwei@wwG41D3:~$ type adb
使用type adb来查看下adb用的是那个命令,此时命令行显示的是 adb 是 /home/wangwei/soft_dev/android-sdk-linux_86/platform-tools/adb
然后命令行输入:exit
命令行输入wangwei@wwG41D3:~$ cd /usr/bin
进入/usr/bin目录
命令行输入wangwei@wwG41D3:~$ rm -rf adb (删掉原来的adb)
命令行输入wangwei@wwG41D3:~$ sudo ln -s /home/wangwei/soft_dev/android-sdk-linux_86/platform-tools/adb
sudo ln -s 你的adb解决路径
命令行输入wangwei@wwG41D3:~$ type adb
此时命令行显示的是 adb 是 /usr/bin/adb
这样问题就解决了。
分享到:
相关推荐
手机调试app时,使用adb调试数据库sqlite,输入命令sqlite3,提示:sqlite3 not found。将此文件导入/system/XBIN目录下,并赋予执行权限。
此adb中无adb disable-verity命令,如果在cmd中输入以上命令会报 /system/bin/sh: disable-verity: not found 的错误。具体可看本人的文章 ”/system/bin/sh: disable-verity: not found 的解决方案“ 【使用方式】...
"adb常用命令adb shell常用命令.docx"文档很可能详细列举了上述命令的使用方法、参数和示例,包括如何利用`adb shell`执行更复杂的任务,如修改系统设置、调试应用、提取系统信息等。"G2"和"H"可能是其他相关文档或...
3. **执行ADB命令**:Rust程序可以通过`std::os::unix::process::Command`或`std::process::Command`(对于Windows环境)来执行ADB命令。这包括安装应用、启动服务、传输文件等。 4. **错误处理**:为了保证稳定性和...
adb(Android Debug Bridge)是Android开发中的一个强大工具,它提供了与Android设备进行通信的命令行接口。这个压缩包“adb命令大全.zip”...学习和理解adb命令大全中的内容,将有助于你成为更专业的Android开发者。
标题中的“sqlite3:not found”是一个常见的错误提示,通常在Linux或类Unix系统中出现,意味着系统找不到sqlite3命令行工具。SQLite是一款轻量级的数据库管理系统,它被广泛应用于嵌入式设备、移动应用以及服务器端...
使用install命令,例如:adb install 2. 进入设备或模拟器的Shell 使用ADB Shell命令,可以进入设备或模拟器的Shell环境中,在这个Linux Shell中,可以执行各种Linux命令。例如:adb shell 3. 发布端口 使用ADB...
- **指定设备运行命令**:当连接了多台设备时,可以通过`adb -s <device-id> <command>`的形式指定某一台设备执行命令。 - **adb reboot**:重启设备。 - **adb reboot bootloader**:重启设备进入Bootloader模式。 ...
了解和熟练掌握这些ADB命令对于Android开发者和测试人员来说至关重要,能帮助他们高效地进行设备管理和应用调试。在实际工作中,根据具体需求,还可以组合使用这些命令来实现更复杂的操作。通过深入学习ADB,你可以...
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 命令,首先需要启动客户端,然后使用命令来控制和访问设备或模拟器。例如,使用 `adb devices` 命令可以查看当前连接的设备或模拟器列表。使用 `adb shell` 命令可以在设备或模拟器上执行 Shell 命令。 ...
adb(Android Debug Bridge)是Android开发中的一个强大工具,它提供了与Android设备进行通信的接口,包括安装应用、运行shell命令、数据...通过理解这些命令和操作,开发者能够更高效地进行Android设备的调试和管理。
在Android开发和设备调试中,理解并正确使用adb及其相关命令是非常重要的技能。这不仅能够提高工作效率,还能帮助开发者深入理解Android系统的运行机制,从而更好地优化和定制系统。对于那些对Android系统有深入探索...
adb 命令详解 adb 命令是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。下面是 adb 命令的详解: 基本用法 1. 命令语法:adb [-d|-e|-...3. 其它 adb shell 命令:adb shell <command>
- **ADB服务组成**:ADB服务由三部分组成:服务器(Server)、客户端(Client)、守护进程(Daemon)。其中,服务器负责管理多个设备连接;客户端用于发送命令到服务器;守护进程运行于每个设备上,负责执行来自...
使用adb命令批处理安装卸载apk 安装: 安装比较简单,批处理获取拖放的文件参数直接调用adb命令即可,需要设置下adb的路径 卸载: 卸载稍微复杂一点,因为需要提供包名给adb,所以要获取apk的包名。这里使用的方法...
例如,如果您想在模拟器 1 上执行一个命令,可以使用以下命令:adb -s emulator-5554 <command> 查询模拟器/设备实例可以使用 devices 命令:adb devices 该命令将显示所有与 adb 服务器相连的模拟器/设备实例的...