强迫症那些事

待整理分类
as:Android Studio

自身难保

  • as variant.getJavaCompiler() 的过期提示

  • as 项目构建失败,无错误提示

已干掉

  • android 规范省力创建 Drawable 文件夹

    右击res -> new -> Android Resource Directory
    -> Density -> 选择对应的创建即可

  • kotlin Operation is not supported for read-only collection

    通常存在于 ArrayList 被 listOf() 赋值这种情况,添加数据的时候导致无法成功添加
    强迫症那些事_第1张图片

  • android 对 ViewPager 使用 clipChildren=false 无效

    要对 ViewPager 和 其父布局 同时赋值

  • android 通过 shape 画虚线,实机运行变成实线

    为使用虚线文件的 View 关闭硬件加速
android:layerType="software"
  • Win10 Tomcat 无法启动

  1. Windows功能的"FTP服务器"是否已开
  2. 环境变量是否配置"JAVA_HOME",
    我使用了 AdoptOpenJDK ,安装会自动配置环境,但不会配置上 JAVA_HOME ,注意检查
  • as 构建速度过慢

    解决1. 换源(阿里云源)
    解决2. 通过 Artifactory 搭建私有仓库(注:下次构建遇到已下载过,速度大大提高)
/*
 * build.gradle 需要的位置添加
 * maven { url 'https://maven.aliyun.com/repository/public' }
 * maven { url 'https://maven.aliyun.com/repository/jcenter' }
 * maven { url 'https://maven.aliyun.com/repository/google' }
 */
buildscript {
    repositories {
        //as 的插件源
    }
}
allprojects {
    repositories {
        //as 的依赖源
    }
}

你可能感兴趣的:(强迫症那些事)