8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
汇总记录编译运行Android过程中遇到的一些疑难问题
已配置读写手机存储权限但未生效
问题描述,在将Android工程升级到gradle3.0以后,以前正常的新建文件夹操作失败了,读写权限配置是正确的。经过排查,发现升级gradle3.0以后,Android SDK Build Tools的版本最少是26,26对应android 6.0,而android 6.0之后在使用涉及隐私的安全权限时,需要动态申请。也就是说还需要额外在代码中申请读写权限
ps:比较坑的是在Manifest中配置了权限即使没有生效,也不会有任何提示,我是在小米手机上测试的,安装应用后默认没有读写权限,且不会弹框询问是否允许该权限。
编译报错org.gradle.initialization.ReportedException:
org.gradle.internal.exceptions.LocationAwareException:
Execution failed for task ‘:app:compileDebugJavaWithJavac’
Android编译运行时报错,直接搜索上面的报错信息很难找到具体的解决办法。因为这Run build报错,是由于java编译不通过导致的。需要通过Java compiler
查看具体的报错原因,如下图所示。