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选项的勾就可以了。
64位Linux安装android开发IDE的全过程的更多相关文章
- 关于64位Linux配置android开发环境出现 No such file or directory
前几天在64位系统上部署android开发环境的时候出现了这种问题 /aapt: No such file or directory 通过谷老师,知道原理android SDK里面的程序全是32位的, ...
- 64位linux安装android sdk的问题
截至到今天,似乎在64位机器下安装android sdk存在不能运行的问题,可以用以下方法解决: Android SDK requires: Fedora 17 64bit with 32bit An ...
- 64位ubuntu下Android开发环境的配置
本文介绍如何在64位ubuntu上搭建android的开发环境. 系统:ubuntu12.04LTS 使用的是ADT Bundle for Linux和jdk1.7(open jdk也可) 一共分为3 ...
- 64位Linux安装32位向日葵
查看linux系统版本信息如下,可以看出系统为64位. [root@localhost bin]# uname -aLinux localhost.localdomain 3.10.0-327.3.1 ...
- Windows 8(64位)如何搭建 Android 开发环境与真机测试(转)
可以参考http://wenku.baidu.com/link?url=ghU6IFS1WJXLFKfM_0efv9YQEnMDBrdi9CXwirSs5IOLLeUfdIOh8OOVv0DX89Lt ...
- 64位linux安装wine等软件
我的系统是centos7 64位的,安装wine的时候以为和32位的一样,结果执行./configure的时候,出现错误(无法建立一个32位程序,您需要安装32位的开发库) configure: er ...
- oracle 11g R2 标准版 64位linux安装
安装环境:Redhat es 5.5 64位 ,系统内存8G,swap 10G ,oracle 11G R2 标准版 一,Oracle 安装前的准备检查一下包,必须全部安装:binutils-2.17 ...
- 64位ubuntu搭建android开发环境问题解决方案
安装32位库支持,删除eclipse 的配置文件和.android目录(测试环境ubuntu 14.04) sudo apt-get install libc6-i386 lib32stdc++6 l ...
- 64位linux安装32位校园网客户端
下面的是ubuntu下和arch下的安装方法,ubuntu的转自网络, ubuntu: 下载客户端并解压 安装开发包 1 sudo -i 2 dpkg --add-architecture i386 ...
随机推荐
- 去掉vim的高亮的方法
使用vim时经常因为误用了组合键而进行了搜索操作,搜索到的内容会被加上背景色,而且背景色一直保持着,就算下一次打开这个文件,还会显示搜索到内容的背景色 在vim中使用一个命令即可去掉: nohl
- HTTP请求流程(一)----流程简介
最近一直在研究如何让asp.net实现上传大文件的功能,所以都没怎么写技术类的文章了.可惜的是至今还没研究出来,惭愧~~~.不过因为这样,也了解了一下http消息请求的大致过程.我就先简单介绍下,然后 ...
- VS2010 发布网站时文件丢失
问题:使用VS发布网站时,发现一些Flv等文件丢失,没有发布到指定文件夹中. 解决办法:打开文件属性窗口,找到生成操作,选项选择“内容”即可. 详细内容可参考官方文档: http://msdn.m ...
- HorizontalScrollView的配置
package com.exmple.jinritoutiao; import java.util.ArrayList;import java.util.Calendar;import java.ut ...
- Linux的视频编程(V4L2编程)【转】
本文转载自:http://blog.csdn.net/tommy_wxie/article/details/11472073 一.什么是video4linuxVideo4linux2(简称V4L2), ...
- html5+php实现文件的断点续传ajax异步上传
html5+php实现文件的断点续传ajax异步上传 准备知识:断点续传,既然有断,那就应该有文件分割的过程,一段一段的传.以前文件无法分割,但随着HTML5新特性的引入,类似普通字符串.数组的分割, ...
- 战舰的STM32的SPI的逻辑分析仪设置
- java中OutputStream字节流与字符流InputStreamReader 每一种基本IO流BufferedOutputStream,FileInputStream,FileOutputStream,BufferedInputStream,BufferedReader,BufferedWriter,FileInputStream,FileReader,FileWriter,InputStr
BufferedOutputStream,FileInputStream,FileOutputStream,BufferedInputStream,BufferedReader,BufferedWri ...
- 解决HP服务器安装Centos7 x64无法识别硬盘
公司有一台老旧的HP服务器——HP BL460c G7 SmartArray P410i.由于种种原因,需要重新安装操作系统Centos7.但是经过各种努力,Centos7的安装程序就是无法识别服务器 ...
- Windows驱动开发(中间层)
Windows驱动开发 一.前言 依据<Windows内核安全与驱动开发>及MSDN等网络质料进行学习开发. 二.初步环境 1.下载安装WDK7.1.0(WinDDK\7600.16385 ...