当前位置:首页 > 服务端 > android开发笔记

android开发笔记

1.下载Genymotion之后,需要下载virtual devices设备,但是由于目前Genymotion服务器搬去国外,下载速度很慢(而且会失败),所以可以去http://bbs.pcbeta.com/viewthread-1645158-1-1.html下载离线文件使用。但是离线文件的version和Genymotion可能会不匹配,导致某些新特性无法使用(暂时无视)

2.启动AVD(android virtual devices)的时候卡在logo处或黑屏,则可能是因为电脑没有开启CPU虚拟化支持,需要在bois中开启设置。

3.编辑layout的XML文件时候,android studio的可视化图像出不来,报错"Unsupported major.minor version 52.0"。解决办法:升级JDK到8,java_home的环境变量改成JDK8。

4.AS(android studio)如果搭配的JDK版本太高,会报错而不能启动

5.AS识别不到genymotion的设备,需要检查SDK的路径是否和AS设的一样。如果还不行,就升级SDK,并重启。

6.解决了bios设置的问题之后,可以使用AS自带的模拟器来运行程序

7.AS有很多坑(不要老是一头栽进去出不来)

8.@+id/show 和  @id/show的区别,在于前者的+号表示的是创建一个引用,后者只是单纯的引用。

 

 

关于编译的问题(坑):

1.AS建的5.0(5.1)version的项目,只能用6.0来编译。有API 23+的要求(很奇怪)。建4.4版本的没这个问题,可以用4.4的SDK来编译。

2.编译的SDK版本和最后运行的系统版本,似乎没有直接关系。我用6.0的SDK编译了个4.4的项目,在手机4.4的系统上可以运行。但是如果选用API 23+: Android API 23, N preview (Preview)这个SDK编译的话,即使用6.0的系统(API 23)的也会报:minSdk(API 23,N preview) != deviceSdk(API 23) 的错误。所以,不要用API 23+: Android API 23, N preview来编译!

作者:系统攻城狮
来源链接:https://www.cnblogs.com/xujanus/p/5408170.html

版权声明:
1、Java侠(https://www.javaxia.com)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaxia.com/server/124805.html

标签: android studio
分享给朋友: