• linux ubuntu系统下,adb不是内部命令 (如何才能让adb命令可以使用)


    linux ubuntu系统下,adb不是内部命令 

    原文地址

    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了!
    重启电脑之后,再命令行输入adb命令,好使了。
    可是,新的问题有出现了!
    此时在命令行执行下面命令 (adb不识别手机等设备时,我的手机就是这样,在linux
    ubuntu环境开发环境下不识别,必须执行adb kill-server和adb kill-server命令)

    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

    然后命令行输入:wangwei@wwG41D3:~$ 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 (此时就能正确执行sudo adb
    devices命令了)

    这样问题就解决了

  • 相关阅读:
    javascript功能插件大集合
    基于Swiper插件的简单轮播图的实现
    LeetCode24. 两两交换链表中的节点
    530. 二叉搜索树的最小绝对差
    416. 分割等和子集
    GAN ——Generative Adversarial Network 理解与推导(一)
    面试题 02.08. 环路检测(返回环路开头节点)
    141.环形链表-LeetCode
    357. 计算各个位数不同的数字个数 ——LeetCode
    LSTM的理解
  • 原文地址:https://www.cnblogs.com/linlf03/p/3303074.html
Copyright © 2020-2023  润新知