【问题标题】:Error while launching project in android在android中启动项目时出错
【发布时间】:2013-03-12 10:25:49
【问题描述】:

我使用的是 Fedora 17 64 位操作系统。即使安装了 32 位共享库,我也收到以下错误。

[2013-03-22 19:19:29 - adb] /usr/src/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2013-03-22 19:19:29 - adb] 'adb version' failed!
/usr/src/android-sdk-linux/platform-tools/adb:

加载共享库时出错:libncurses.so.5:无法打开共享对象文件:没有这样的文件或目录 [2013-03-22 19:19:29 - adb] 无法解析“adb 版本”的输出:

我曾尝试安装以下库,但仍然无法正常工作

yum install ncurses-libs.i686
Loaded plugins: langpacks, presto, refresh-packagekit
No package ncurses-libs.i686 available.
Error: Nothing to do

Even After trying following command it didn't work.

yum install ncurses-libs.i686 libstdc++.i686 libgcc.i686
Loaded plugins: langpacks, presto, refresh-packagekit
updates/metalink                                                                                                                                | 3.6 kB     00:00     
updates                                                                                                                                         | 4.6 kB     00:00     
updates/primary_db                                                                                                                              | 7.9 MB     00:24     
No package ncurses-libs.i686 available.
Package libstdc++-4.7.2-2.fc17.i686 already installed and latest version
Package libgcc-4.7.2-2.fc17.i686 already installed and latest version
Nothing to do

【问题讨论】:

    标签: android linux fedora


    【解决方案1】:

    如果您在开发机器上运行 64 位发行版,则需要使用 apt-get:: 安装 ia32-libs 包

    apt-get 安装 ia32-libs

    欲了解更多信息http://developer.android.com/sdk/installing/index.html

    【讨论】:

      【解决方案2】:

      试试这个命令:

      yum install ncurses-libs.i686 libstdc++.i686 libgcc.i686
      

      【讨论】:

        【解决方案3】:

        这是因为 Android SDK 是 32 位应用程序,需要一些 32 位共享库,

        你可以修复:

        $ sudo apt-get install ia32-libs
        

        请看这里:Android SDK — Linux

        【讨论】:

        • 这个命令不能工作,因为它的 rpm 基础操作系统
        【解决方案4】:

        我在 centos 上,以下依赖项将解决 android 构建问题

        yum install ncurses-libs.i686 libstdc++48.i686 libgcc.i686 zlib.i686

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-03-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-07-17
          • 1970-01-01
          • 1970-01-01
          • 2018-05-08
          相关资源
          最近更新 更多