androidstudio虚拟机 studio怎么创建androidstudio虚拟机虚拟机

&&&&我们在测试应用时有时需要删除文件,在真机上需要root权限不太好弄,但是在模拟机上就比较简单了,可以直接删除,可是第一次不知道在哪里去删除,我也是找了一会才找到,下面告诉大家路径:
&&&&我们先在Studio上找到如下图标:
&&&&点击之后就会出现下面的界面:
&&如我在上标注的那样,左边表示你当前的,右边我们选择File Explore,在 data/data/[ name]/s目录下就会看到数据库文件了,如下:
版权声明:本文为博主原创,未经博主允许不得转载。emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!
Android Studio 运行应用的时候,提示错误:
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!
解决办法:
(1)设置BIOSS Intel虚拟技术选项为允许
(2)到sdk目录安装程序
启动成功,进入界面
& 开源中国(OSChina.NET) |
开源中国社区(OSChina.net)是工信部
指定的官方社区Android studio怎么创建Android虚拟机_百度知道第一次使用Android Studio时你应该知道的一切配置(二):新建一个属于自己的工程并安装Genymotion模拟器
欢迎转载,但请保留文章原始出处→_→
生命壹号:/smyhvae/
文章来源:/smyhvae/p/4392611.html
联系方式:
都说了放假不休息,奏是这么任性!!!&
【开发环境】
物理机版本:Win7旗舰版(64位)
Android Studio版本:1.1正式版
一、新建工程:
1、新建一个Project:
打开Android Studio,新建一个Project,界面如下:
上图中,设置好工程名和路径之后,接下来可以一路next:
二、Android Studio使用方法;
1、修改项目结构视图:
Project新建完了以后,默认的结构如下:
上图可以看到,AS的目录结构和Eclipse中有很大区别,我们看下面的这张表格就一目了然了:
当然了,如果想切换成和Eclipse中类似的视图,点击左上角进行切换视图就行了:
切换之后,视图如下:
上图中,箭头处的app其实是一个module,关于module的概念,稍后会有解释哦。
2、工具栏的常用功能:
在AS的工具栏有几个常用的按钮,分别是Gradle同步、AVD Manager、SDK Manager、DDMS,如下图所示:
解释如下:
Gradle同步:在你项目运行或者更改Gradle配置的时候都要点击下这个按钮,会下载相应的依赖
AVD Manager:模拟器管理
SDK Manager:就是管理你的SDK版本
DDMS:即 Dalvik Debug Monitor Service,Dalvik调试监控服务。
3、导入第三方jar包:
eclipse中导入jar包是先将jar包复制到工程文件中,然后add to build path,但是在Android studio中可不是这样的。在Android studio中导入jar包的方法是:(以谷歌的gjson.jar为例)
将gson-2.3.jar文件拷贝到工程文件的libs目录下:
导入之后,选中jar包,然后点击下图中箭头处的按钮:(synchronize:同步,可以理解为刷新)
三、安装genymotion模拟器:
1、Genymotion的安装:
Genymotion无疑是目前最快最好用的模拟器。官网下载地址:/
先注册,然后下载,安装VirtualBox最简单的方式就是下载包含VirtualBox的Genymotion包,如下图红框部分所示:
下载完成后,开始安装。然后运行Genymotion软件,会提示你需要创建虚拟设备,点击yes按钮开始创建虚拟设备:
使用之前注册的账号进行连接:
然后选择其中一个版本的模拟器:
当然了,如果要在模拟器上运行程序,还要确保模拟器加载了Android SDK:
备注:如果启动模拟器时出现下面的错误:
升级电脑显卡驱动就行了。
这样,我们的模拟器就建好了,并且可以启动起来。接下来要将模拟器和Android Studio相关联。
2、将模拟器Genymotion和Android Studio相关联:
Genymotion官网提示有两种方法(如下图所示),一种是在线安装,另一种是离线安装。方法已经很清楚了,我就不截屏演示了哈。
插件安装好之后,紧接着重启软件,让新加载的插件生效。重启软件Android Studio后,选择菜单栏“View--Toolbar”,让工具栏显示出来,可以看到工具栏多了个Genymotion Device Manager的图标:
点击这个图标,弹出如下界面:
上图中,加载我们之前安装好的Genymotion文件夹即可。然后再点击这个图标,弹出如下界面:
大功告成。
紧接着,在模拟器上运行这个程序:
运行效果如下:
上图中,可以看到,我编译的版本是API 19,但模拟器的版本是API 16,但是程序依然可以运行,说明Android Studio在版本的兼容问题上做的很好。但是之前用IntelliJ IDEA,就必须要求编译的版本和模拟器(真机)的版本要保持一致。
四、新建一个module形式的第三方library:(引入module的概念)
再来看一下这张表:
eclipse& & IEDA/Android Studio
工作区workspaceproject
项目& project
引用preferencemodule dependency
看完图,应该知道module的概念了吧。细心的小伙伴可以发现,application的module的有一个手机图标:
1、新建一个module作为library:(以StickyScrollViewItems这个Library为例)
注:StickyScrollViewItems的作用是:子控件可悬停的ScrollView(当子控件滚动到页面顶端的时候固定在顶部)。
在AS中,我们可以新建一个module作为library来使用,操作如下:
上图中,在当前的project中新建一个module,然后弹出如下界面:
上图中,选择module的类型为Android Library,然后继续:
上图中,既然这个module是一个libray,就不需要Activity了。
上图中箭头处的两个module:第一个是application的module,第二个是lirary的module,可以看到,他们俩的icon图标长得不一样。
2、将GitHub上下载好的StickyScrollViewItems-master压缩包中的部分文件拷贝到lirary的module中:
操作如下:
(1)将StickyScrollViewItems-master\StickyScrollViewItems-master\library\res\values目录下的attrs.xml文件拷贝到lirary的module中的values目录下。
(2)将StickyScrollViewItems-master\StickyScrollViewItems-master\library\src\com\emilsjolander\components\StickyScrollViewItems目录下的StickyScrollView.java文件拷贝到lirary的module中的java目录下。
最终效果如下:
3、将application的module依赖上library的module:
操作如下:
上图中,右键选中app,选择“Open Module Settings”,弹出如下界面:
按照上图的步骤,在Dependencies标签中,添加&Module dependency&,弹出如下界面:
上图中,将StickyScrollViewItems的module导入一下就行。
依赖成功,于是,我们在布局文件中是可以看到它的代码提示的:
下面来测试一下。
4、测试library这个module的可用性:
将activity_main.xml修改为如下代码:
1 &com.smyhvae.stickyscrollview.StickyScrollView
android:layout_width=&match_parent&
android:layout_height=&match_parent&
android:fadingEdge=&none&
android:overScrollMode=&never&
android:fillViewport=&true&
xmlns:android=&/apk/res/android&&
&LinearLayout
android:layout_width=&match_parent&
android:layout_height=&wrap_content&
android:orientation=&vertical&&
android:layout_width=&match_parent&
android:layout_height=&200dp&
android:background=&@color/blue&/&
android:layout_width=&match_parent&
android:layout_height=&100dp&
android:background=&@color/red&
android:tag=&sticky&/&
android:layout_width=&match_parent&
android:layout_height=&100dp&
android:background=&@color/green&/&
android:layout_width=&match_parent&
android:layout_height=&100dp&
android:background=&@color/white&/&
android:layout_width=&match_parent&
android:layout_height=&300dp&
android:background=&@color/purple&/&
android:layout_width=&match_parent&
android:layout_height=&100dp&
android:background=&@color/yellow&/&
&/LinearLayout&
45 &/com.smyhvae.stickyscrollview.StickyScrollView&
上方代码中,我们引入了StickyScrollView这个module作为library,核心代码是第23行,我们为红色的View添加了android:tag=&sticky&这个标签,于是它将具有悬停的属性。然后直接运行程序就行了。
五、删除某个module:
上图中,如果我想删掉StickyScrollView这个module,该怎么办呢?办法是:选中StickyScrollView这个module,并点击右键,发现没有delete选项,没有关系,我们选择上图中红框部分的&Open module Settings&选项,弹出如下界面:
上图中,点击箭头处的减号,就可以删掉了。同时我们要去掉app这个module对它的依赖:
然后会发现,StickyScrollView这个module的图标消失了:
上图中,现在右键它,就可以delete掉了,而且是从硬盘上直接delete掉:
六、删除文件的小技巧:(安全删除)
如果我们想删掉某个文件,可以直接右键,然后delete,但是Android Studio有一个更人性化的体验。比如我想删掉布局文件时:
上图中,点击delete进行删除, 弹出如下界面:
上图中,如果将红框部分打钩,然后点击OK,软件则会提示你,有哪些地方用到了这个文件:
上图显示,有一个地方用到了这个文件,点击上图中的&View usages&,就可以看到详细的情况了:
如果你执意要删除,单击上图中的箭头位置即可,怎么样?用户体验还不错吧?
怎么?还不满意啊?那我明天继续战斗,敬请期待~~~
DotNet码农
必须支持,O(∩_∩)O哈哈~ ...
第一次使用Android Studio时你应该知道的一切配置
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:/smyhvae/ 文章来源:/smyhvae/p/4390905.html 联系方式:
【正文】 最近网上
第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:/smyhvae/ 文章来源:/smyhvae/p/4456420.html 联系方式: &n
第一次使用游标
create or replace procedure proc_test as strs varchar2(32); begin select requestid into strs from eweaver.uf_worktable where requestdate=to_char(sysdate,'yyyy-mm-dd') dbms_output.put_line(st
第一次配置Android环境
配置Android环境,相信很多人都做过,而且网上的资料也一大堆,我就来分享一下我配置Android的心得吧!
第一步:下载好需要的文件:Android SDK、JDK、Eclipse、ADT ps:以下下载方式需要FQ,不会或不想FQ的,自己百度一下安装包或者以下链接。 /share/link?shareid=
exa data 第一次使用借助google
数据库云服务器是最佳的数据库整合平台, 比其他虚拟化策略(如硬件或操作系统虚拟化)致力于彻底改造数据库, 以致能提供极高的性能和OLTP和数据仓库的数据库可扩展能力。而 Oracle数据库,存储和网络资源信息数据库体系结构结合Oracle资源管理提供了一个更简单, 更灵活的方式来整合数据库。 按照本文件和相关参考文档的最佳实践,支持多种应用程序和使用
Android Smali第一次完整的见面
Smali是Android Dalvik虚拟机的汇编语言.
具体介绍见:q.com/cn/presentations/smali-assembly-language-design-and-implementation 演讲PPT见附件.
其实只是换了种机器码的表现形式而已, 使用起
Android应用第一次打开,引导界面的实现
转载请注明出处,谢谢http://blog.csdn.net/harryweasley/article/details/
先说下思路:1.利用Preference存储数据,来记录是否是第一次打开软件 2.利用ViewPager实现几个图片之间的切换,在每个图片下方用代码画圆圈,圆圈会跟着图片的改变而改变。 3.在最后一张图片,添加
第一次配goldengate的艰辛
第一次配goldengate的过程比较艰辛,配了4天才配成。再次得到教训You can't be too careful!!!!!! 下面就简单介绍一下配置direct load的过程和出现的错误。
环境:redhat 5.7 X86, goldengate 11.1.1 for oracle 11g
这里特别提示:source和t
第一次机房收费系统总结
第一次机房收费系统做完了。
开始以前,康哥告诉我们,这个系统二十天可以做完,前提是
最近一段时间以来,我一直在寻找一种新的写BLOG方式。因为传统的自说自话方式已不能 表达出每天在我头脑中不断冲突的思想。当然这些思想有些是我个人的,有些则来自周围同事 以及领导,还有以前同事的一些遭遇。其中有对前沿技术的讨论,对产品、项目的分析,对模 式思想、架框、MVC、UML 等思想的交流。还有与开发者生活密切相关的房子,薪水,私活 儿,工作交接等等。可
第一次写了个简单的存储过程
CREATE procedure test(
@p_para1 varchar(20),
@p_para2 varchar(20),
@p_para3 varchar(20
第一次建立安卓项目出现红叉 本人新手,安卓环境已搭建好,用Eclipse第一次建安卓项目HelloWorld后,出现好多红叉,提示信息如图,不知道出了什么问题?另外新建一个Java项目test可以运行成功。
------解决思路---------------------- 点击菜单栏&Project&,选择&Clean&,然后点击&OK&qu
Android程序第一次开机启动后,希望后面第二次第三次的开机不启动 Android如何实现如标题那样的功能?
------解决方案--------------------
Quote: 引用:
定义一个Service,一个SharedPreference记录启动次数,第一次启动,以后就不启动了
能再详细一点吗?具体代码实现方法,还有恢复出厂设置会对这个有影响吗
Android 手机第一次开机听筒 喇叭声音很小/概率性手机开机声音很小
前言 欢迎大家我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: &nbsp
Eclipse+超快的模拟器Genymotion开发Android应用(第一步:安装及配置Genymotion)
一、安装及配置Genymotion (1)由于Eclipse中自带的SDK模拟器,启动之慢,不说了 现在给大家介绍一种比较快的模拟器Genymotion (2)首先去Genymotion的官网注册一个账号,这个账号是有用的 请记着你的账号和密码(我用的是QQ好注册的) 网址是:h
第一次接触ios中的sbjson,求sbjson新手学习的资料 方便的话麻烦发到我的邮箱。
谢谢各位了
iOS sbjson
------解决方案-------------------- 构建参考:
/** * @brief 构建JSON字符串 * * @param da
第一次和第二次的执行计划为啥不一样
下面的sql执行了两次,发现两次的执行计划有不一致的地方。recursive calls(递归调用)第一次是284,第二次是0。consistent gets(一致性读),第一次是88,第二次是2。为什么?问了下c哥,第一次执行sql的时候,需要硬解析sql代码。第二次执行的时候share pool area已经存在执行计划,直接拿来用即可。这些知识在书里都看
网络工作室暑假后第一次培训资料(ADO.NET创建访问数据集)整理
转眼时间很快,还有两天,8天假期的黄金周放假就要结束了。学校出去旅游或者回家的同都陆陆续续的回学校了。假期中自己本来是想要回家的,但是最后还是取消了这个计划。原因有二,第一就是放假回家坐车的人实在太多,第二就是家里也没什么事,自己呢也不想家(特别想回家),所以就留在了学校。
前三天什么也没干,就是纯粹的玩。但是想想开学后就
android开发人员您还在为模拟器犯愁吗?神级android模拟器---Genymotion一个更快、接近完美的模拟器……
摘要:Android系统很特别,App需要进行模拟化测试,即使这样仍然有解决的办法---虚拟化技术。之前的模拟器比如eclipse自带的是非常慢的一种,而且模拟器的版本并不是最新的。开机,可以说几乎要把你逼迫到一种绝境,慢的要死;加载一次程序,等你上完厕所回来发现还没加
Android Fragment 你应该知道的一切
转载请标明出处:http://blog.csdn.net/lmj/article/details/,本文出自:【张鸿洋的博客】 很久以前写过两篇Fragment的介绍,主要就是介绍其功能:Android Fragment 真正的完全解析(上)和Android Fragment 真正的完全解析(下)有
快到极致的Android模拟器——Genymotion
快到极致的Android模拟器——Genymotion 还在用Android原生模拟器?向你推荐一款全方位把Android原生模拟器秒成渣渣的神器:Genymotion!
需要理由?
性能卓越作为历史上最快的Android模拟器(没有之一),秒级开机关机速度足够让你膜拜了(粗略估计5-20s不等),Andr
Android模拟器Genymotion的安装和使用
去 官网下载(需先注册一个账号),下载的是genymotion-2.2.0-vbox.exe文件,这个文件集成了virtualbox, 也可以单独下载virtualBox进行安装。psgenymotion纯净安装包只有25M左右,virtualBox安装包占100M左右。 &n
最快的Android模拟器Genymotion的安装与使用
你还在为android自带的模拟器缓慢启动而发愁吗,本文将带你使用最新,最快的android模拟器测试与模拟App应用必备的Genymotion. Genymotion是最新版的安卓模拟器,被300000开发者所信任! 我们会变得更易用、更个性化。 加入我们社区并成为第一批的使用者吧! 官网地址:http://www.genymotio
Eclipse+超快的模拟器Genymotion开发Android应用(第二步:集成Genymotion和eclipse)
(1)接着上一步(上一步地址:http://blog.csdn.net/xlgen157387/article/details/)的来说! (2)我们使用Genymotion和eclipse,需要eclipse中安装genymotion插件,步骤如下!
android模拟器Genymotion安装部分应用失败的解决办法
Genymotion安装后,发布android项目找不到模拟器
我的Genymotion在eclipse空间下可以启动,但是发布项目,一直找不到模拟器可以启动。 做以及几种的检查: 1.eclipse的空间下,有没有配置好SDK
2.eclipse的空间下,有没有配置Genymotion
3.检查你的Genymotion下的Setting的SDK路径有没有配置对。这是我的提示,代表我配置
使用Titanium Mobile开发iPhone/Android应用(04)- Twitter客户端之使用OAuth调用API
这回我们将说明使用OAuth调用API。Twitter API基本上都使用的是OAuth作为认证,所以要做Twitter客户端,OAuth是不可缺少的一个技术点。
制作发消息页面
在实际开始使用OAuth认证之前我们想做一个发消息的页面。在第一回页面的基础上,我
ubuntu 下android模拟器运行一直是黑屏? 想在ubuntu下也搭一个android开发环境,但是最后发现启动模拟器时屏幕一直是黑的,从DDMS里面抓取屏幕是能够看见的,也在运行。但是模拟器上面全黑,为啥?
------解决思路----------------------
Quote: 引用:
不知道额,推荐使用Genymotion模拟器,比原生的(没装
Android Context 上下文 你必须知道的一切
转载请标明出处:http://blog.csdn.net/lmj/article/details/,本文出自:【张鸿洋的博客】 本文大多数内容翻译自:/2013/06/context/我重新组织了下内容以及结构,建议大家尽可能看
Android Service完全解析,关于服务你所需知道的一切(上)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/ 相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应
android开发pc上面好用的模拟器 我知道有avd,就是想问问大家现在一般用什么模拟器。总感觉avd很卡!
------解决思路---------------------- genymotion强大的模拟器只要内存不会太小很好用的
------解决思路---------------------- genymotion、bluestacks,不过一般先考虑真机吧
Android Service完全解析,关于服务你所需知道的一切(上)
相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,或者去执行某些需要长期运行的任务。必要的时候我们甚至可以在程序
Android Service完全解析,关于服务你所需知道的一切(下)
在上一篇文章中,我们学习了Android Service相关的许多重要内容,包括Service的基本用法、Service和Activity进行通信、Service的销毁方式、Service与Thread的关系、以及如何创建前台Service。以上所提到的这些知识点,基本上涵盖了大部分日常开发工作当中可能使用到的Servic
编写第一个Android应用
Android太热门了,我也来凑热闹。依葫芦画瓢,参照Head First Android Development中的美国宇航局每日一图的例子做个入门的app。想不到这么简单的东西还是碰到了n多的问题:
开发工具不给力,基于Eclipse的ADT在模拟器中调试应用速度之慢令人发指。后来,问了Android高手才知道Android Studio加Genymotio
genymotion模拟器之间的通信 最近用一个android模拟器genymotion,速度很快,但是我用其开了两个手机的模拟,想在这两个模拟器之间打电话和发短信。
发现这个genymotion的模拟器用的端口号都是一样的5555,就是ip地址不一样。。想问一下这两个模拟器之间如何通信,谢谢
------解决思路---------------------- 同问,马克下
------解决
一个简单的从sudu actuvity跳转到aboutactivity,怎么在模拟器上运行老报错?
本帖最后由 u 于
16:31:41 编辑
运行总是直接报错退出,检查了两个xml,也确定在mainfest注册了两个活动。后面看logcat好像问题出在oncreate方法上,我就剪切排除发现把ab.setOnClickListener(n
如何在Android模拟器上安装apk文件[转]
如何在Android模拟器上安装apk文件
 1、运行SDK Manager,选择模拟器,并运行一个模拟器
2、将需要安装的apk文件复制到platform-tools
ADT中如何避免每次run都新打开一个模拟器 我的ADT中有时run都会新打开一个模拟器,而不是用已打开的那个。有无办法让它每次run的时候不要打开新的模拟器?
------解决方案-------------------- 那是因为你的程序出问题了吧?否则他只会打开原来的那个模拟器的,看看有没有报错信息,贴一下
为什么我每次在Eclipse中点运行,都会新启动一个模拟器? 模拟器启动太慢了,按照有的书说法,只要不关闭模拟器,下次运行时就会快很多。但是我不关闭模拟器,下次点运行时,还是会新启一个模拟器,然后又要等上半小时。是哪没弄对吗?
------解决方案-------------------- 把模拟器绑定到你的应用程序
------解决方案-------------------- 是不是API版本
Android Studio如何集成Genymotion
Android Studio集成Genymotion比在Eclipse中集成简单多了。主要以下几个步骤: 1、官网先下载Genymotion:/,下载完成后安装好,同时你需要在genymotion官网上注册一个账号,这样你才能正常的使用genymotion。 下载完成后点击两个红色圈的那个}

我要回帖

更多关于 android创建虚拟机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信