美文网首页
飞翔的奇怪名字

飞翔的奇怪名字

作者: jakeSparo | 来源:发表于2017-12-15 15:21 被阅读0次

    AndroidStudio中的preview停驻模式

    取消了Docked Mode,结果点击XML,右边的Preview窗口就会收缩进去,同时右键菜单中的Docked Mode也没有了。。。先让Preview获得焦点,然后在菜单-Window-Active Tool Window-勾选Docked Mode,可以看到Priview已变成了停驻模式,右键菜单中的Docked Mode也回来了

    gradle gradle-plugin SDK buildTools

    这三者之间版本是有关联的,版本之间都有对应关系的,某一个低了或者高了会导致编译不成功,比如AS2.0发布,里面有个Instant Run功能就需要Android Gradle Plugin版本2.0.0以上,这就导致gradle需要2.10及以上版本和buildTools版本在21.1.1及以上所以一般老的项目不要升级gradle-plugin的版本,万一升级了,gradleSDK BuildTools版本都得一并升级,这样会导致有些依赖不能用

    对应关系

    android sdk浏览

    tools目录:包括测试、调试、第三方工具。模拟器、数据管理工具等;
    build-tools目录:编译工具目录;
    platform-tools目录:包含开发app的平台依赖的开发和调试工具。

    Android编译涉及到的文件

    gradle gradle-plugin buildToolsVersion

    compileSdkVersion minSdkVersion和targetSdkVersion的关系

    • compileSdkVersion是该应用编译时使用的SDK版本,一般是比较高的版本,当项目中使用到了support Library时,librarySDK版本要和compileSdkVersion大版本一致;
    • minSdkVersion是该应用能够兼容的最小版本设备,这个版本设置要兼顾到support Library中引用的项目最小版本,比如library中使用的依赖库最小兼容API 9,那么minSdkVersion不能小于API 9,否则该依赖库不能在比API 9低的版本中运行;
    • targetSdkVersion是该应用在系统中运行行为的版本,比如说编译版本compileSdkVersion为23,minSdkVersion为14,targetSdkVersion为19,那么该应用安装到API Version为23的设备上,其行为表现还是API19的行为,这样就起到了应用行为向前兼容的作用;

    相关文章

      网友评论

          本文标题:飞翔的奇怪名字

          本文链接:https://www.haomeiwen.com/subject/pmldwxtx.html