64位ubuntu16.04安装Android Studio_yolanda_dawn的博客-程序员资料

技术标签: 32位库  ubuntu  android studio  64位  Android  

在ubuntu16.04下装了个Android Studio,走了不少弯路,把安装过程记下来与大家共享:

一、安装jdk、sdk、android studio

1、去oracle官网下载当前最新版本的jdk,网址如下,自行选择对应32位或者64位版本
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2、去http://tools.android-studio.org/网站下载sdk和android studio
  android-studio-ide
  android-sdk_rXX-linux

3、解压后,为了查找方便,放在同一个目录下

4、安装前需要更改一些脚本

    a、更改/android-studio/bin/studio.sh,将jdk路径添加到脚本中,这样在运行时studio.sh时就不会提示找不到jdk路径了:
      JDK_HOME="**你的路径**/jdk1.8.0_25

    b、更改 /opt/android-studio/bin/idea.porperties,
          在最后一行添加
            disable.android.first.run=true
          这样就可以避免运行时一直卡在开始的"Fetching Android SDK component information"

5、 终端更改/android-studio/bin/studio.sh权限添加可执行,然后运行它

二、安装32位库

安装完android studio后运行程序总是报这种错误:

Cannot run program"android-sdk-linux/aapt.exe":error-2,没有那个文件或目录

由于系统为Ubuntu 64位系统,而aapt工具需要32位库的支持才能运行
因此执行:sudo apt-get install ia32-libs   安装32位库

但是我在安装过程中遇到以下问题:软件包 ia32-libs 没有可安装候选

(安装需要root权限su -进入root用户)

根据提示,安装提示的包,我这里是sudo apt-get install lib32ncurses5 lib32z1

再次执行sudo apt-get install ia32-lib

又出现问题:无法定位软件包 ia32-lib

执行sudo apt-cache search ia32  搜索ia32

我安装了结果里的最后一个
sudo apt-get install primus-libs-ia32

OK,再次运行android studio的程序,build success!!!


参考:http://blog.163.com/[email protected]/blog/static/103419982201532610489243/

            http://blog.csdn.net/hunterno4/article/details/8920368



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/maplelove1211/article/details/51322524

智能推荐

PostgreSQL WITH(WITH RECURSIVE) 查询表达式_linmao13037的博客-程序员资料

PostgreSQL9.6中对WITH查询有如下描述WITH提供了一种方式来书写在一个大型查询中使用的辅助语句。这些语句通常被称为公共表 表达式或CTE,它们可以被看成是定义只在一个查询中存在的临时表。在WITH子句中的每仏个辅助语句可以是一个SELECT、INSERT、UPDATE或DELETE,并且WITH子句本身也可以被附加到一个主语句,主语句也可以是SELECT、INSERT、UPDA...

机器学习与深度学习常见面试题_elon368的博客-程序员资料

原文 :http://www.sykv.com/cat/depth/16164.html一年一度的校园招聘已经开始了,为了帮助参加校园招聘、社招的同学更好的准备面试,SIGAI 整理出了一些常见的机器学习、深度学习面试题。理解它们,对你通过技术面试非常有帮助,当然,我们不能只限于会做这些题目,最终的目标是真正理解机器学习与深度学习的原理、应用。可思数据-AI,人工智能,深度学习,机器学习,神...

python中使用flask时遇到的markupsafe._compat包缺失的问题与解决_weixin_34248487的博客-程序员资料

环境:windows7 + python3.6.0在尝试使用python的flask时,按照flask的tutorial操作,装好flask、venv后,对tutorial中的hello.py进行运行时发现了markupsafe._compat包缺失的问题如下: 1 G:\Work\pythonMain>venv\Scripts\activate 2 3 (venv...

win10无限重启_让迷你掌上电脑更具生产力,GPD安装 Win10+Ubuntu双系统_weixin_39939668的博客-程序员资料

作为一名电气工程师(偶尔也充当程序员的角色),刚子一直想拥有一台小巧便携续航强的笔记本电脑,以应对经常出差调试的任务。市场上常见的笔记本电脑一般都是13吋以上的,背出去实在太沉重,轻薄本很多接口不全,又需要扩展坞,也比较麻烦。直到前阵子发现了这款 GPD MicroPC,它具有6英寸的屏幕,键盘、触摸板、鼠标按键等一应俱全,而且自带RS232接口、RJ45网口、Type-C接口、Hdmi接口、三个...

最大后验估计(MAP)_旧人赋荒年的博客-程序员资料

最大后验估计是根据经验数据获得对难以观察的量的点估计。与最大似然估计类似,但是最大的不同时,最大后验估计的融入了要估计量的先验分布在其中。故最大后验估计可以看做规则化的最大似然估计。    首先,我们回顾上篇文章中的最大似然估计,假设x为独立同分布的采样,θ为模型参数,f为我们所使用的模型。那么最大似然估计可以表示为:     现在,假设θ的先验分布为g。通过贝叶斯理论,对

ora-01033、ORA-01507和数据库连接不上的解决,以及过程中出现ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项_whitesoda的博客-程序员资料

xinnian ora-01033、ORA-01507和数据库连接不上的解决 博客分类: Oracle   阅读更多  2003操作系统       oracl...

随便推点

第7课,代码重定位_qq_36521904的博客-程序员资料

注:以下内容学习于韦东山老师arm裸机第一期视频教程一.段的概念和重定位的引入    1.1 重定位的引入        2440框架图如下                    CPU发出的地址可以直接到达SDRAM,SRAM,NOR但是无法直接到达NAND        因此我们的程序可以直接放在NOR,SDRAM直接运行,假设我们把程序烧录到NAND中,CPU无法直接从NAND取地址运行. ...

java班级学生列表_Java课程设计---浏览学生(表格的使用)_weixin_39627144的博客-程序员资料

1、创建显示表格的窗体package com.student.view;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTable;import javax.swing.border.Em...

【UEFI】--- 关于BIOS&UEFI查阅资料网站总结_一粒厘米的博客-程序员资料

  UEFI和BIOS的水太深,网上能找到的资料是那么的少,各个组织之间互有交叉,难弄的很,总结了下常用的BIOS资料网站,仅供参考,如果遗漏之处,请指出,博主将继续完善补充……


...

php 安卓下载文件,Android 文件下载(1)_Gaosaroma的博客-程序员资料

本节引言:又是一个深坑,初学者慎入...本节将从普通的单线程下载 -> 普通多线程下载 ->-> 以及一个很实用的例子:利用Android那只DownloadManager更新apk并覆盖安装的实现代码!好的,这样看上去,本节还是蛮有趣的,开始本节内容!PS:我们把整个完整的多线程断点续传放到下一节中!1.普通单线程下载文件:直接使用URLConnection.openStrea...

度量.net framework 迁移到.net core的工作量(转)_weixin_30578677的博客-程序员资料

把现有的.net framework程序迁移到.net core上,是一个非常复杂的工作,特别是一些API在两个平台上还不能同时支持。两个类库的差异性,通过人工很难识别全。好在微软的工程师们考虑到了我们顾虑,为我们提前设计了一个工具:.NET Portability Analyzer。通过此工具我们可以快速的确定.net framework 程序用到的API与.net core的匹配度,并给出详...

推荐文章

热门文章

相关标签