技术标签: 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
PostgreSQL9.6中对WITH查询有如下描述WITH提供了一种方式来书写在一个大型查询中使用的辅助语句。这些语句通常被称为公共表 表达式或CTE,它们可以被看成是定义只在一个查询中存在的临时表。在WITH子句中的每仏个辅助语句可以是一个SELECT、INSERT、UPDATE或DELETE,并且WITH子句本身也可以被附加到一个主语句,主语句也可以是SELECT、INSERT、UPDA...
原文 :http://www.sykv.com/cat/depth/16164.html一年一度的校园招聘已经开始了,为了帮助参加校园招聘、社招的同学更好的准备面试,SIGAI 整理出了一些常见的机器学习、深度学习面试题。理解它们,对你通过技术面试非常有帮助,当然,我们不能只限于会做这些题目,最终的目标是真正理解机器学习与深度学习的原理、应用。可思数据-AI,人工智能,深度学习,机器学习,神...
环境: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...
作为一名电气工程师(偶尔也充当程序员的角色),刚子一直想拥有一台小巧便携续航强的笔记本电脑,以应对经常出差调试的任务。市场上常见的笔记本电脑一般都是13吋以上的,背出去实在太沉重,轻薄本很多接口不全,又需要扩展坞,也比较麻烦。直到前阵子发现了这款 GPD MicroPC,它具有6英寸的屏幕,键盘、触摸板、鼠标按键等一应俱全,而且自带RS232接口、RJ45网口、Type-C接口、Hdmi接口、三个...
最大后验估计是根据经验数据获得对难以观察的量的点估计。与最大似然估计类似,但是最大的不同时,最大后验估计的融入了要估计量的先验分布在其中。故最大后验估计可以看做规则化的最大似然估计。 首先,我们回顾上篇文章中的最大似然估计,假设x为独立同分布的采样,θ为模型参数,f为我们所使用的模型。那么最大似然估计可以表示为: 现在,假设θ的先验分布为g。通过贝叶斯理论,对
xinnian ora-01033、ORA-01507和数据库连接不上的解决 博客分类: Oracle 阅读更多 2003操作系统 oracl...
注:以下内容学习于韦东山老师arm裸机第一期视频教程一.段的概念和重定位的引入 1.1 重定位的引入 2440框架图如下 CPU发出的地址可以直接到达SDRAM,SRAM,NOR但是无法直接到达NAND 因此我们的程序可以直接放在NOR,SDRAM直接运行,假设我们把程序烧录到NAND中,CPU无法直接从NAND取地址运行. ...
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的水太深,网上能找到的资料是那么的少,各个组织之间互有交叉,难弄的很,总结了下常用的BIOS资料网站,仅供参考,如果遗漏之处,请指出,博主将继续完善补充…… ...
本节引言:又是一个深坑,初学者慎入...本节将从普通的单线程下载 -> 普通多线程下载 ->-> 以及一个很实用的例子:利用Android那只DownloadManager更新apk并覆盖安装的实现代码!好的,这样看上去,本节还是蛮有趣的,开始本节内容!PS:我们把整个完整的多线程断点续传放到下一节中!1.普通单线程下载文件:直接使用URLConnection.openStrea...
把现有的.net framework程序迁移到.net core上,是一个非常复杂的工作,特别是一些API在两个平台上还不能同时支持。两个类库的差异性,通过人工很难识别全。好在微软的工程师们考虑到了我们顾虑,为我们提前设计了一个工具:.NET Portability Analyzer。通过此工具我们可以快速的确定.net framework 程序用到的API与.net core的匹配度,并给出详...