zoukankan      html  css  js  c++  java
  • 64位Linux安装android开发IDE的全过程

    首先特别感谢这个链接:

    http://www.androiddevtools.cn/

    提供了几乎所有的安卓开发需要用到的资源。

    操作系统:CentOS 7。

    一、android studio

    这个折腾了一个下午,放弃了,有些墙暂时无法逾越。Windows倒是折腾出来了,可能是对Linux64位版本的支持不够吧。

    二、Eclipse ADT

    先去上面链接的网站ADT Bundle资源链接里下载了64位的Linux版本(先解决有无,再考虑优化)。

    三、Cannot run program “ 你的路径/sdk/tools/emulator”: java.io.IOException: error=2, No such file or directory

    文件本身肯定是存在的,去网上搜索了一下,原因是找到了:

    32位文件在64位系统的兼容问题。

    然后就是各种什么ia32-libs安装的问题,然而CentOS 7找不到这个库文件。

    去实际路径下看了一下,感谢上帝,里面编译好了各种操作系统版本对应的文件。吐槽一下软件打包者,没有替换64位的版本emulator文件。

    四、Cannot run program “ 你的路径/sdk/build-tools/android-xx/aapt”: java.io.IOException: error=2, No such file or directory

    有了第三步的经验,很兴冲冲的去实际目录准备更新版本,然而傻了眼,这个里面只有32位的可执行文件。怎么办呢?

    五、这次真的要解决兼容运行的问题了。

    直接运行./aapt,提示错误如下:/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

    按照如下步骤解决这个问题:

    1.yum whatprovides ld-linux.so.2

    2.根据结果安装相应的包。

    例如在CentOS7中支持这个库的安装包为glibc-2.17-106.el7_2.1.i686

    3.yum install -y glibc-2.17-106.el7_2.1.i686

    再次运行./aapt,继续按照以上步骤安装其他必要的32位库文件。

    我这次继续安装了zlib-1.2.7-15.el7.i686和libstdc++-4.8.5-4.el7.i686库文件就不提示错误了。

    六、激动人心的时刻到了,能够创建并且正确的运行android项目了。

    七、然而重启eclipse,又出现了'Running Android Lint' has encountered a problem.Failed.

    还好,这个相对简单一些:

    点击Window->Preferences->Android->Lint Error Checking

    去掉When saving files check for errors选项的勾就可以了。

  • 相关阅读:
    用call/apply实现bind
    FED1 修改 this 指向(中等)
    46. 全排列(中等)
    JavaScript 用七种方式教你判断一个变量是否为数组类型(转)
    179. 最大数(中等)
    125. 验证回文串(简单)
    执行git pull命令时出错
    前端修改滚动条样式
    js实现每日定时任务
    Vue实现验证码控件
  • 原文地址:https://www.cnblogs.com/yoyotl/p/5174108.html
Copyright © 2011-2022 走看看