缥帙各舒散,前后互相逾。这篇文章主要讲述Android Studio2.1版本后使用虚拟机碰见的问题总结以及其他问题相关的知识,希望能为你提供帮助。
一、androidstudio的sdk配置问题
如果点击Start a new Android Studio project是没有反应的,并且在Configure下面的SDK Manager是灰色的,这是因为没有安装Android SDK的缘故。这时候一般有两种做法:
然后再启动程序就会打开项目向导界面,这个时候如果点击Start a new Android Studio project是没有反应的,并且在Configure下面的SDK Manager是灰色的,这是因为没有安装Android SDK的缘故。这时候一般有两种做法:
- 自己没有SDK,需要从网络下载;打开向导的Configure-Settings,在查找框里面输入proxy,找到下面的HTTP Proxy,设置代理服务器,并且将Force https://… sources to be fetched using http://选中,然后退出将上面在idea.properties配置文件中添加的那条配置项注释掉重新打开Android Studio等刚开始的向导把Android SDK下载安装完成就可以了。
- 自己有SDK,重新指定SDK路径;打开向导的Configure-> Project Defaults-> Project Structure,在此填入你已有的SDK路径。
- 以上都不是时,SDK Manager中进行edit,最后单击finished即可,再次单击建立新的工程
问题1:Intel HAXM is required to run this AVD,VT-x is disabled in Bios;
解决方法: 就是 重启的你的电脑。 按F2或其他的吧 (根据你的电脑来决定) 然后进入到BIOS中。 选择Config --cpu -- Intel-Virtualization Technology 将这个选项开启 。然后你在执行虚拟机 就没有问题了。
问题2:如果出现 访问网络时提出网络错误 用浏览器测试出现
net::err_name_not_resolved
解决方法:
我告诉你的牛逼解决方式就是重启虚拟机了。反正我当初就是这么解决的。
也有说通过adb 设置DNS的方式来处理。只是我当初输入adb 查询DNS的时候 整个软件都卡死了。Studio都卡死了。所以我最后才采取了重启的方式。
问题3:虚拟机中没有中文输入法
【Android Studio2.1版本后使用虚拟机碰见的问题总结以及其他问题】
虚拟机中语言能切换到中文简体,但是输入法 没有了google输入法,而是换成了AOSP输入法。这个输入法把神器的是很多种语言都有 但是就是没有中文。所以大家如果还想输入中文的话,我想说你就不要滑动找是否有中文了。因为我已经找了几遍了,没有就是没有。
解决方法:
亲 你还是自己下个输入法安装到你的虚拟机上吧。
问题4:安装输入法到虚拟机中的是时候如果出现了:Failure [INSTALL_FAILED_NO_MATCHING_ABIS]
解决方法:
我出现的这个问题就是安装搜狗输入法的时候出现的
方案一:将你的虚拟机的cpu换成arm的吧。(但是这个arm的格式 会比较卡,因为咱们普通的开发的电脑中 CPU装的是Int的。)
方案二:将你的虚拟机的版本进行降号 5.1版本以下的就能成功
方案三: 换个公司的输入法产品吧。
问题4:安装输入法到虚拟机中的是时候如果出现了:Failure [INSTALL_FAILED_NO_MATCHING_ABIS]
解决方法:
我出现的这个问题就是安装搜狗输入法的时候出现的
方案一:将你的虚拟机的cpu换成arm的吧。(但是这个arm的格式 会比较卡,因为咱们普通的开发的电脑中 CPU装的是Int的。)
方案二:将你的虚拟机的版本进行降号 5.1版本以下的就能成功
方案三: 换个公司的输入法产品吧。
Running an x86 based Android Virtual Device (AVD) is 10x faster.
We strongly recommend creating a new AVD
什么意思?就是说啊 你现在启动的这个虚拟机会比较慢的,你如果换成x86格式的cpu的话,那么速度会提高10倍呦, 你要不就不启动这个arm格式的算了。
这个就没有什么解决方案了: 你点击OK 的话 你的虚拟机就不会启动了。直接点击右边的关闭就可以了。反正也只是一个提示而已。
总结: 你的电脑是什么样的系统你在生成虚拟机的时候就选择什么样的cpu吧。 否则的话 更耗费资源也更卡,根本体会不到 新版虚拟机的流畅度。
我一度感觉这个已经和Mac本中的ios虚拟机有的一拼了。当然 还是不入人家那么流畅了。但是最起码有不用去羡慕了。
新版的虚拟机中也提供了: 定位功能,通讯(拨打电话和短信),拍照,指纹识别。
所以可以放弃genymotion 了。
推荐阅读
- 在windows搭建react-native android 开发环境总结
- Android开发(《Gradle Recipes for Android》阅读笔记(翻译)2.6——签署发布apk)
- Android之 RecyclerView,CardView 详解和相对应的上拉刷新下拉加载
- Android通过包名启动其他应用,若该应用已启动,则直接将应用切到前台
- Android开发——UI_片段
- 开源分享三(炫酷的Android Loading动画)
- Android studio 中,遇到报错(ERROR: x86_64 emulation currently requires hardware acceleration!CPU acceler)
- android StringBuffer 和StringBuilder
- Android获取虚拟软键盘高度