基于Android SDK-在64位Linux中使用需要注意的问题
发布时间:2022-03-26 16:49:13
标签:android,sdk,linux
由于机器内存坏了,换了个内存,重新安装了一个64位的Fedora16,把原来的32位的Fedora15格掉了。
于是在重新安装Android SDK时遇到了非常好玩的事情,先是SDK的安装文件和ADT无法下载,我家用的移动的宽带,就是无法下载,跟朋友联系了发现移动和联通的宽带无法下载,中国电信是可以正常下载的,真是诡异啊!没有办法,到朋友那下了一个。
回来安装时就一直停在Fetching状态,用了《解决Android SDK下载和更新失败的方法详解》提供的方法才成功下载!
谁知,下载完成后建了一个项目后编译失败,无法生成R文件,而且也无法运行工程,说缺少adb和aapt,但这二个明明是存在的,到命令行运行了下这二个命令才发现,出现了如下的错误:
bash adb: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
很诡异的问题,以前从来没有遇到过,百度了下,还真有同学遇到过,情况跟我一样也是在64位Fedora下面用SDK,说是adb和aapt需要32位的库,真是弱爆了,既然不支持64位为啥还写着支持64位啊!
一共缺少4个库,一个是ld-linux.so.2, 一个是libcurses.so.2,一个是libstdc++.5和 libz.so.1
安装方法是,选用yum查出是哪个包,然后再安装这个包:
yum whatprovides ld-linux.so.2
它会告诉是你哪个包,然后安装
yum install -y glibc-2.14.90-24.fc16.6.i686
需要注意的是最好把包名写全了,否则可能还会装64位的。
光是adb和aapt就需要上面提到的4个,对于其他的还不晓得呢,因为其他的命令目前还没用到。
不过,Android的SDK真是弱爆了!
为了能够运行模拟器,还必须安装以下三个库:
yum install -y SDL-1.2.14-13.fc16.i686 libXrandr-1.3.1-2.fc15.i686 libX11.i686


猜你喜欢
- 背景最近好几个项目在运行过程中客户都提出文件上传大小的限制能否设置的大一些,用户经常需要上传好几个G的资料文件,如图纸,视频等,并且需要在上
- 大白话讲解:从广义上 Spring 注解可以分为两类:一类注解是用于注册 Bean假如 IoC 容器是一间空屋子,首先这间空屋子啥都没有,我
- 前言现代化大型项目通常使用独立的数据库来存储数据,其中以采用关系型数据库居多。用于开发项目的高级语言(C#、Java等)是面向对象的,而关系
- Pattern类定义 public final class Pattern
- 本文为大家分享了Swing单选按钮和复选框的使用方法,供大家参考,具体内容如下JRadioButton构造函数:JRadioButton()
- 用VS2010 + OpenCV 2.4.9 实现简单人脸识别,供大家参考,具体内容如下首先放效果图(为了防止辣眼睛,后期处理了下):首先声
- 前言:如果简单地拍照片并非您应用的主要目标,那么您可能希望从相机应用中获取图片并对该图片执行一些操作。一、这就是第一种方法,比较简单,不用将
- 常量池中各数据项类型详解(续)(8) CONSTANT_Class_info常量池中的一个CONSTANT_Class_info,
- 迭代器模式,一直没用过,也不会用。恰巧MyBatis框架中也使用到了迭代器模式,而且看起来还比较简单,在以后的工作中,若有需要咱们可模仿它的
- 前言Spring Boot常用注解整理提示:以下是本篇文章正文内容,下面案例可供参考一、@SpringBootApplication此注解是
- 有时候,我们需要把对象A的所有值复制给对象B(B = A),但是这样用等号给赋值你会发现,当B中的某个对象值改变时,同时也会修改到A中相应对
- 本文实例为大家分享了Android实现语音播放与录音的具体代码,供大家参考,具体内容如下项目用到的技术点和亮点语音录音 (单个和列表)语音播
- 首先给大家展示下运行效果图:由于通讯录在手机里是以数据库贮存的 所以我们可以通过一个方法context.getContentResolver
- 目录一、C# 多态性二、静态多态性三、函数重载四、C# 运算符重载1、运算符重载的实现2、可重载和不可重载运算符五、动态多态性前言:👻🎄学过
- 最近在做项目开始,涉及到服务器与安卓之间的接口开发,在此开发过程中发现了安卓与一般浏览器不同,安卓在每次发送请求的时候并不会带上上一次请求的
- 一. 概述: Spinner是我们所熟悉的下拉框列表。与ListView类似,我们必须
- Java是一门面向对象的语言,即一切皆是对象!那么为何数据类型中还分为:基本类型和对象?Java中有8种基本数据类型boolean、byte
- 工作需求,要播放一张gif图片,又不想转成视频播放,就开始研究怎样解析gif,在网上也看了不少教程,最后根据自己需求写了个脚本。首先,Uni
- 有时候,我们需要制作一个Word模板文档,然后发给用户填写,但我们希望用户只能在指定位置填写内容,其他内容不允许编辑和修改。这时候我们就可以
- 一、前言做新应用就是这样,会遇到各种问题,昨天刚解决了加载某一个类时候抛出了 class is not visible from class