【问题标题】:Android ADB commands in Ubuntu 11.10 [closed]Ubuntu 11.10 中的 Android ADB 命令 [关闭]
【发布时间】:2011-12-20 04:09:34
【问题描述】:

谁能告诉我如何在 Ubuntu 11.10 终端中调试和使用 adb shell 命令?我只知道如何在 Windows 中使用它。

【问题讨论】:

  • 试试你知道如何在 Windows 中做的事情,看看它们是否也适用于 Linux?如果您遇到特定的问题,提供指导会更容易......
  • 我不能像这样在终端中运行 adb:stackoverflow.com/questions/8345157/….
  • 无法安装 ia32-libs,终端提示: ia32-libs 包不可用,但被另一个包引用。这可能意味着该软件包丢失、已过时或只能从其他来源获得
  • 得到了解决方案:teambamf.net/showthread.php/…
  • 哎呀,安装脚本在/usr/local/android-{sdk,npk} 中的内容上设置模式777,并将/usr/local/android-sdk/platform-tools/ 目录添加到everyone 的路径。 切勿在多用户系统上运行该脚本。它会造成严重的安全威胁。

标签: android ubuntu


【解决方案1】:

为此添加平台工具到环境变量

将以下行附加到您的主文件夹中 /home/yourUserName/.bashrc 文件的最后..

export PATH="your/path/android-sdk-linux/platform-tools/:${PATH}"

【讨论】:

【解决方案2】:

在 Ubuntu 上,ia32-libs 包位于多重宇宙中:

http://packages.ubuntu.com/oneiric/ia32-libs

如果您想使用ia32-libs 包,那么您需要在/etc/apt/sources.list 中使用类似这样的一些行来启用存储库的multiverse 部分:

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://us.archive.ubuntu.com/ubuntu/ natty multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ natty multiverse
deb http://us.archive.ubuntu.com/ubuntu/ natty-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ natty-updates multiverse

(如果您使用的是较新的发行版,请将 natty 替换为 oneiric。请确保您与配置中的其他条目保持一致。)

Debian 看起来应该很容易获得:

http://packages.debian.org/search?keywords=ia32-libs

【讨论】:

  • 除了使用 ia32-libs 之外,还有其他方法吗? sudo adb 也无法运行
  • sudo这里没啥关系……
  • 如果您在 64 位平台上并尝试运行 32 位代码,您将需要这些库。
【解决方案3】:

我在这里发布我的 ubuntu 11.10 64 位解决方案!!

我丢失了一个 java6 数据包。我已经安装了那些: sun-java6-bin、sun-java6-jre、sun-java6-jdk、sun-java6-plugin

我错过了插件(最后一个)

我的权限没问题。

如果权限问题:

  1. 用 adb 连接您的手机
  2. 输入 lsusb 并复制 xxxx:xxxx 供应商 ID
  3. sudo gedit /etc/udev/rules.d/99-android.rules
  4. 粘贴到这里

    SUBSYSTEM=="usb", ATTRS{idVendor}=="####:####", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev" TEST=="/var/run/ConsoleKit/database", \ RUN+="udev-acl --action=$env{action} --device=$env{DEVNAME}"

其中 ####:#### 替换您在步骤 2 中复制的内容。 然后保存并关闭文件。

  1. sudo service udev restart

  2. adb kill-server

  3. adb 启动服务器

**6,7 adb 可以在您必须的任何文件夹中工作:

一个。须藤 gedit ~/.bashrc 湾。将行放在底部:

Android SDK 工具

export PATH=${PATH}:your_path_to_androidsdk/tools
export PATH=${PATH}:your_path_to_androidsdk/platform-tools

要找到你的 androidsdk 路径,只需导航到它,然后在终端中写入 pwd。 将终端的结果粘贴为“your_path_to_androidsdk”。

c。保存并关闭!确保您没有输入“your_path_to_androidsdk”,而是您的真实路径!

d。重新启动(也许注销并登录这个技巧,但没有测试。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-17
    • 1970-01-01
    • 2012-04-10
    • 1970-01-01
    • 2016-10-28
    • 1970-01-01
    • 2020-10-31
    相关资源
    最近更新 更多