android开发笔记
2016-04-19 14:45
441 查看
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来编译!
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来编译!
相关文章推荐
- Android APK瘦身经验总结
- Android开发中小技巧
- Android Studio中获取sha1证书指纹数据的方法
- android switch模块
- 修改Android模拟器存储位置
- 关于ADB(android debug bridge)一些操作
- Android 视频播放器,在线播放
- Android ListView添加Bitmap
- Android SDK 百度云盘分享链接
- 获取Android系统应用的包名以及应用名!
- android mediaserver Stagefright 漏洞分析
- [Android 动画]简要分析一下Animator 与 Animation
- Android开发中如何获得正确的layout资源(layout-sw480dp layout-sw600dp-land layout-sw720dp-port)
- Android 4.2原生支持从右到左的文字排列格式
- Android 图片压缩展示 防止使用MediaStore.Images.Media.getBitmap造成的OOM异常
- Android Listview上下拉动刷新tab滑动切换功能
- Android Studio 2.0 layout 布局文件 Rendering Problems 错误解决方法
- Android Studio各种情况下导入library的教程(图解)
- Android自定义View 之 SwitchButtonView
- Android版仿ios可以上下拉的ScrollView