【问题标题】:Android adb error message: error while loading shared libraries: libncurses.so.5Android adb 错误消息:加载共享库时出错:libncurses.so.5
【发布时间】:2013-05-26 08:13:27
【问题描述】:

我一直在尝试通过模拟器从http://developer.android.com/training/basics/firstapp/running-app.html#Emulator 执行简单的 hello world 应用程序,但我收到了这个错误:

  • /<my path>/platform-tools/adb: cannot execute binary file

尝试做的时候:

  • adb install bin/MyFirstApp-debug.apk

我跟着这个:Eclipse Android Plugin -- libncurses.so.5 没有成功。这是我的第一个 android 版本,我是从 Ubuntu 64 上的命令行执行的。

【问题讨论】:

  • 你试过sudo apt-get install ia32-libs吗?
  • 嗯,这是一个完全不同的问题。我有,但在连接到互联网的机器上。我做了sudo apt-get -d build-dep ia32-libs,它下载了大约 70-80 Mb 的数据(看起来很小)。
  • 您是否在收到adb: cannot execute binary file 错误的系统上尝试过sudo apt-get install ia32-libs
  • @AlexP。不,只是因为我正在尝试进行离线构建

标签: android adb


【解决方案1】:

在终端执行此命令'sudo apt-get install ia32-libs'后,它解决了我的问题,谢谢

【讨论】:

  • 这在 Ubuntu 20.04 中不再是一个选项
【解决方案2】:

你检查过jdk版本吗?从 cmd 输入 java -version。还要验证您在 sdk 管理器中为模拟器映像安装了正确的 sdks。例如,如果您指向 api 4.1,则需要安装该工具和相关工具才能在模拟器中运行它。如果它变得时髦,请转到您的 .android(在 ubuntu 上不确定)文件夹并清除 avd 模拟器缓存并重新启动并重新创建 avd。我可能会偏离轨道,因为您不使用 Windows 并且还使用 cmd 行。

【讨论】:

    猜你喜欢
    • 2013-06-05
    • 2022-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-19
    • 2020-09-24
    • 1970-01-01
    相关资源
    最近更新 更多