Ubuntu 14.04 64位安装Android Studio 和 genymotion (下)
接上一篇,上回书说到,我们可以进android studio的编辑器了。感觉不错。挺好的,先不说genymotion,先看看你的android项目有没有r文件,项目有没有错误?
如果没有问题的话,下面这一节就可以跳过了,我下面说没有R文件,或是目录文件夹一路飘红线的情况。这是一个大坑,我最后差点放弃安装阿,真是。
首先说下我们现在是以ubuntu 64位为基础!!注意这里说的是64位,如果不是64位的话,也可以跳过这一节了。
如果你有上面说的问题的话,那你进入androidsdk文件目录后,在platform文件夹里,运行adb会提示没有文件或是目录,这里的情况是64位ubuntu不能直接运行32位的程序!而adb是32位的!所以这里要安装一些64位系统运行32位程序的依赖:
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
sudo apt-get install lib32stdc++
这样差不多就可以了。你可以很新建个工程看看。如果还有问题的话,可能和你的java有关系,刚刚突然想到了,如果你的android studio根本无法启动的话,很可能和java有关系,你可以去你的java安装目录下,lib文件夹里看看有没有.pack结尾的文件,还有jre/lib里面,如果有的话,你要把它们转换成.jar文件,至于怎么转换,在有.pack的文件的上一级目录里有一个bin文件夹,里面有个unpack200.jar文件,用它转换就行,这里以dt.pack为例(不用跳转目录):
../bin/unpack200.jar dt.pack dt.jar
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
下面开始说genymotion了!!!这个没啥坑,去官网下载,下载要注册,ubuntu下要自己下载 virtual box,下好后直接安装,安装完后再安装genymotion,genymotion.bin的安装过程其实就是解压而已,你也可以把解压后的文件夹跟android studio放到一起。启动genymotion也是要命令行里运行,在genymotion里面有一个可运行的genymotion文件,运行它就可以,然后你要自己创建一个虚拟机,就是要自己选择一个rom,不到200M,直接点下载就好,不用配置。还有虚拟机的分辨率是可以改的,具体过程不会的话可以搜一下,我就不截图了。
创建完之后,要改一下设置,在ADB里面,要把sdk位置设为自己的:
ok,设置完了,下面去android studio里面装插件:
- In Android Studio, go to File > Settings.
- Select Plugins and click Browse Repositories.
- Right-click on Genymotion and click Download and install.
这是genymotion官网的方法,但是后来我发现这样下载的文件不是最新的!!!!官网上在这个介绍下面还有一个jar包的链接,这个是最新的,所以可以下载这个最新的,然后在第二步那里手动安装(下面三个按钮最后那个):
装完后重启android studio,上面会有个genymotion的图标,你要点一下它,设置好genymotion的安装路径。运行的时候先启动genymotion的虚拟机,然后点绿色箭头图标就可以了,差不多就这样了。
Ubuntu 14.04 64位安装Android Studio 和 genymotion (下)的更多相关文章
- Ubuntu 14.04 64位安装Android Studio 和 genymotion (上)
先说下,Ubuntu 上安装Android Studio真是一路坑阿,一路坑阿,加上天 朝 防火墙挡着,折腾了快一天才弄好阿 找了n多教程,md不是抄的就是转的,而且都没说清楚具体咋装阿,一个图一个 ...
- ubuntu 14.04 64位安装iNodeClient
ubuntu 14.04 64位安装iNodeClieng(华三校园客服端) http://pan.baidu.com/s/12dpxk ubuntu 14.04 64bit Install H3C ...
- ubuntu 14.04 64位安装bigbluebutton
BigBlueButton 是一个使用 ActionScript 开发的在线视频会议系统或者是远程教育系统,主要功能包括在线PPT演示.视频交流和语音交流,还可以进行文字交流.举手发言等功能,特别适合 ...
- ubuntu 14.04 64位安装HTK3.5
1.http://htk.eng.cam.ac.uk/download.shtml 官网下载HTK source code以及HDecode 2.分别解压HTK-3.5.beta-2.tar.gz.H ...
- ubuntu 14.04 64位 安装Opencv3.1.0 (包含opencv_contrib模块)
写在前边: 据官方说法,目前还不是太稳定的算法模块都在opencv_contrib里边,由于不稳定,所以不能在release版本里发行,只有在稳定以后才会放进release里边.但是这里边有很多我们经 ...
- Go在Ubuntu 14.04 64位上的安装过程
1. 从 https://golang.org/dl/ 或 https://studygolang.com/dl 下载最新的发布版本go1.10即go1.10.linux-amd64.tar.gz ...
- Ubuntu 14.04 64位上安装wps office软件(转http://m.blog.csdn.net/blog/yhc13429826359/24179933)
废话少说,只给出方法供各位参考!wps for Linux版本已经有两三年没有大的动作,当然其他平台,比如windows,Android,ios上的wps效果还是很赞的说. 下面是我成功安装的步骤: ...
- Ubuntu 14.04 64位上安装wps office软件
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/tao_627/article/details/24179933 废话少说,仅仅给出方法供各位參考! ...
- Ubuntu 14.04(64位)+GTX970+CUDA8.0+Tensorflow配置 (双显卡NVIDIA+Intel集成显卡) ------本内容是长时间的积累,有时间再详细整理
(后面内容是本人初次玩GPU时,遇到很多坑的问题总结及尝试解决办法.由于买独立的GPU安装会涉及到设备的兼容问题,这里建议还是购买GPU一体机(比如https://item.jd.com/396477 ...
随机推荐
- [Angular 2] Passing Observables into Components with Async Pipe
The components inside of your container components can easily accept Observables. You simply define ...
- MFC中全局变量的定义及使用
用MFC制作的工程由很多文件构成,它不能象一般C++程序那样随意在类外定义全局变量,在这里要想定义能被工程内多个文件共享的全局变量和函数必须用一些特殊方法才行.实际上有多种方法可以实现,这里只介绍两种 ...
- 【JavaScript】深入分析JavaScript的关系运算和if语句
JavaScript的关系运算,没有我原想的那么简单.等终于理清它的运算逻辑之后,我的头大了至少一圈.而if语句的真假判定逻辑本身不难,但要把它和关系运算联系起来,相信你会和我一样,到达崩溃边缘.不信 ...
- 27个Jupyter Notebook使用技巧及快捷键(翻译版)
Jupyter Notebook Jupyter Notebook 以前被称为IPython notebook.Jupyter Notebook是一款能集各种分析包括代码.图片.注释.公式及自己画的图 ...
- 数据结构笔记01:编程面试过程中常见的10大算法(java)
以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念.由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍.本文将从Java的角度看问题,包含下面的这些概念: ...
- MegaCLI SAS RAID Management Tool
MegaCLI SAS RAID Management Tool Ver 8.04.08 July 05, 2012 (c)Copyright 2011, LSI Corporation, A ...
- jquery的几种异步请求,ajax
http://blog.csdn.net/a5489888/article/details/8523316
- MySQL REPLACE替换输出
原输出: [root@ARPGTest ~]# mysql -p`cat /data/save/mysql_root` pro_manager -e'select erlang_script,sql_ ...
- JavaScript 函数之 ------------------ 闭包
谈到闭包,人们常常会把匿名函数和闭包混淆在一起.闭包是指由权访问另一个函数作用域中的变量的函数.创建闭包的常见方式,就是在一个函数内部创建另一个函数,仍以前面的 createComparisonFun ...
- web项目环境搭建(1):建立一个maven项目
一.maven简介以及常用概念 1.Maven是一个项目管理和整合的工具.Maven为开发者提供了一套完整的构建生命周期框架.开发团队基本不用花多少时间就能自动完成工程的基础构建配置,因为Maven使 ...