zoukankan      html  css  js  c++  java
  • 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来编译!

  • 相关阅读:
    hd2068错排+组合
    POJ 1061 青蛙的约会 扩展欧几里得
    POJ 2115 C Looooops扩展欧几里得
    扩展欧几里得算法
    欧拉函数模板
    高精度模板
    快速幂模板
    HDU 4445 Crazy Tank 高中物理知识忘得差不多了
    POJ 3087 Shuffle'm Up 模拟,看着不像搜索啊
    HDU 4452 Running Rabbits 模拟
  • 原文地址:https://www.cnblogs.com/xujanus/p/5408170.html
Copyright © 2011-2022 走看看