ubuntu 64位android项目报错的解决方案,打开64位 Ubuntu 的32位支持功能

简介: ubuntu的64位下的android环境,说实话,还真得费点精力了,解决一个问题,又出来一个新问题。 小编昨天刚好不容易将android的环境搭建好了,这不,刚建了个项目,直接就报错,下面是罗列出的几条: 1.

ubuntu的64位下的android环境,说实话,还真得费点精力了,解决一个问题,又出来一个新问题。

小编昨天刚好不容易将android的环境搭建好了,这不,刚建了个项目,直接就报错,下面是罗列出的几条:

1. libstdc++.so.6:cannot open shared object file:no such file or directory

2. Description Resource Path Location Type Error executing aapt: Cannot run   program "xxx/build-tools/21.1.0/aapt": error=2.

各种错误一箩筐。。。

ubuntu 64位android项目报错的解决方案

工具/原料

  • ubuntu 64位 14.04 LTS
  • eclipse-java-luna-SR1-linux-gtk-x86_64.tar
  • 联网

方法/步骤

  1. 首先,小编要说的是,aapt需要32位支持,所以,首先得安装32位库,很多人一说按32位库,马上就使用:sudo apt-get install ia32-libs这条命令,但很快就发现,在14.04中,该li132-libs无法下载安装

    这时候,需要用到这条命:

    sudo apt-get install lib32z1

    它才是王道,(eclipse的错误中也提到了该命令)

    很抱歉,关于该命令,小编当时忘了截图,请谅解,但它必须执行。

    ps:建议新装ubuntu 64位的童鞋,都执行一下此命令,毕竟现在ubuntu下很多软件都严重依赖32位库

    ubuntu 64位android项目报错的解决方案
  2. 上步执行完毕后,系统将会自动执行一系列操作(必须有网),

    执行完毕后,接下来就得处理libstdc++6的问题了,同样,需要32位的,虽然Ubuntu自带的64位的libstdc++6,但android开发依旧得用32位。。。

    执行命令:

    sudo apt-get install lib32stdc++6

    ubuntu 64位android项目报错的解决方案
  3. 选择y继续执行

    ubuntu 64位android项目报错的解决方案
  4. 4

    建议重新启动计算机。

    重启后再打开eclipse,新建android项目,会发现,不在出现很多怪异的报错了

相关文章
|
24天前
|
Android开发
Android开发表情emoji功能开发
本文介绍了一种在Android应用中实现emoji表情功能的方法,通过将图片与表情字符对应,实现在`TextView`中的正常显示。示例代码展示了如何使用自定义适配器加载emoji表情,并在编辑框中输入或删除表情。项目包含完整的源码结构,可作为开发参考。视频演示和源码详情见文章内链接。
52 4
Android开发表情emoji功能开发
|
5天前
|
安全 Android开发 iOS开发
Android vs iOS:探索移动操作系统的设计与功能差异###
【10月更文挑战第20天】 本文深入分析了Android和iOS两个主流移动操作系统在设计哲学、用户体验、技术架构等方面的显著差异。通过对比,揭示了这两种系统各自的独特优势与局限性,并探讨了它们如何塑造了我们的数字生活方式。无论你是开发者还是普通用户,理解这些差异都有助于更好地选择和使用你的移动设备。 ###
13 3
|
1月前
|
开发框架 移动开发 Android开发
安卓与iOS开发中的跨平台解决方案:Flutter入门
【9月更文挑战第30天】在移动应用开发的广阔舞台上,安卓和iOS两大操作系统各自占据半壁江山。开发者们常常面临着选择:是专注于单一平台深耕细作,还是寻找一种能够横跨两大系统的开发方案?Flutter,作为一种新兴的跨平台UI工具包,正以其现代、响应式的特点赢得开发者的青睐。本文将带你一探究竟,从Flutter的基础概念到实战应用,深入浅出地介绍这一技术的魅力所在。
69 7
|
2月前
|
开发框架 前端开发 Android开发
安卓与iOS开发中的跨平台解决方案
【9月更文挑战第27天】在移动应用开发的广阔天地中,安卓和iOS两大操作系统如同双子星座般耀眼。开发者们在这两大平台上追逐着创新的梦想,却也面临着选择的难题。如何在保持高效的同时,实现跨平台的开发?本文将带你探索跨平台开发的魅力所在,揭示其背后的技术原理,并通过实际案例展示其应用场景。无论你是安卓的忠实拥趸,还是iOS的狂热粉丝,这篇文章都将为你打开一扇通往跨平台开发新世界的大门。
|
18天前
|
Android开发
Android开发显示头部Bar的需求解决方案--Android应用实战
Android开发显示头部Bar的需求解决方案--Android应用实战
16 0
|
3月前
|
编解码 测试技术 Android开发
Android经典实战之用 CameraX 库实现高质量的照片和视频拍摄功能
本文详细介绍了如何利用CameraX库实现高质量的照片及视频拍摄功能,包括添加依赖、初始化、权限请求、配置预览与捕获等关键步骤。此外,还特别针对不同分辨率和帧率的视频拍摄提供了性能优化策略,确保应用既高效又稳定。
239 1
Android经典实战之用 CameraX 库实现高质量的照片和视频拍摄功能
|
3月前
|
网络安全 图形学 Android开发
Unity与安卓丨AS报错:SSL peer shut down incorrectly
Unity与安卓丨AS报错:SSL peer shut down incorrectly
Unity与安卓丨AS报错:SSL peer shut down incorrectly
|
2月前
|
Android开发 开发者
Android平台无纸化同屏如何实现实时录像功能
Android平台无纸化同屏,如果需要本地录像的话,实现难度不大,只要复用之前开发的录像模块的就可以,对我们来说,同屏采集这块,只是数据源不同而已,如果是自采集的其他数据,我们一样可以编码录像。
|
3月前
|
前端开发 开发工具 Android开发
探索安卓与iOS应用开发:跨平台解决方案的崛起
【8月更文挑战第27天】在移动设备日益普及的今天,安卓和iOS系统占据了市场的主导地位。开发者们面临着一个重要问题:是选择专注于单一平台,还是寻找一种能够同时覆盖两大系统的解决方案?本文将探讨跨平台开发工具的优势,分析它们如何改变了移动应用的开发格局,并分享一些实用的开发技巧。无论你是新手还是资深开发者,这篇文章都将为你提供有价值的见解和建议。
|
3月前
|
开发工具 图形学 Android开发
Unity与安卓丨unity报错:SDK Tools version 0.0 < 26.1.1
Unity与安卓丨unity报错:SDK Tools version 0.0 < 26.1.1