
AndroidStudio 报错:has no declaration in the base values folder
在资源文件中正常定义的值,也能编译运行。昨天还正常,今天一打开就报错。应该又是AndroidStudio自身的Bug了。原因众说纷纭,参考Stack Overflow 一篇类似的讨论。解决:File => Invalidate Caches / Restart => Invalidate and Restart.
加入于 2019-10-06
不忘初心的阿甘
598
文章
41
评论

在资源文件中正常定义的值,也能编译运行。昨天还正常,今天一打开就报错。应该又是AndroidStudio自身的Bug了。原因众说纷纭,参考Stack Overflow 一篇类似的讨论。解决:File => Invalidate Caches / Restart => Invalidate and Restart.

adb Wifi调试手机连着USB线调试拖着一根线不方便,adb可以无线调试,通过无线网连接手机调试。发现一个有趣的,用WiFi将手机和一台电脑连接调试,此时再用USB将手机连接到另一台电脑上,两台电脑可以同时通过USB/WiFi调试同一部手机。1、配置手机IP首先用USB连接电脑,开启重新开启手机端的adb tcpip 端口(要不然你也不知道),指定一个端口号port如果知道手机的ip地址就跳过

Android DeepLink跳转网页通过超链接跳转到APP指定页面,或者通过DeepLink打开特定的应用页面,都是通过Android DeepLink技术实现的。搜索跳转例子1、<data />要想让自己的应用能够通过DeepLink跳转,需要先了解AndroidManifest中的<data />标签。关于<data />及更多AndroidManifest标签详见Android Deve

ButterKnife:View注入框架1、ButterKnife介绍ButterKnife是注解中相对简单易懂的很不错的开源框架.1.1、ButterKnife优势使用ButterKnife可以提升我们的开发效率,不需要写很多findViewById()方法来找到View对象。Eliminate findViewById calls by using @BindView on fields.Gr

git 报错 fatal: index-pack failed1、git clone操作出现fatal:index-pack一次在clone仓库的时候出现报错fatal:index-pack因为当前clone文件夹的属性为“只读”,无法写入文件夹属性“只读”取消即可2、git pull报错 fatal: index-pack failed参考这篇博客:git pull报错 fatal: index
AndroidStudio使用java8为了在开发中使用Java新特性,诸如Lambda表达式、函数引用,比如最新的一些依赖库都用到了Lambda语法,如果不修改Java编译的选项就无法成功编译。需要在工程的build.gradle文件中添加如下配置:· 如果只使用Java8中的lambda表达式及函数引用,重复注解功能,对项目的编译版本是没有任何限制的· 使用Java8的Stream流,Func
LiteOrm1、简介LiteOrm是一个小巧、强大、比系统自带数据库操作性能快1倍的 android ORM 框架类库,开发者一行代码实现数据库的增删改查操作,以及实体关系的持久化和自动映射。GitHub:https://github.com/litesuits/android-lite-orm2、Application初始化在自己的Application中进行LiteOrm数据库的初始化操作L
Airbnb Engineering & Data ScienceAirflow Use Apache Airflow (incubating) to author workflows as directed acyclic graphs (DAGs) of tasks12,263Airpal Web UI for PrestoDB2,502Aerosolve A machine learning

优美的开源动效库:Lottie1、强大的动效LottieLottie是一个适用于Android,iOS,Web和Windows的库,它可以使用Bodymovin解析以json格式导出的Adobe After Effects动画,并在移动设备和Web上原生渲染它们!GitHub:https://github.com/airbnb/lottie-androidLottie官网:http://airbn

.gitconfig配置文件git很方便,输入命令可以简化。比如输入git st 可以直接显示工作区状态。这是通过设置命令别名实现的。1、配置文件找到C:\Users{UserName}用户根目录下的.gitconfig文件,打开是一些基本配置信息设置的GitHub用户user解决git中文路径显示乱码添加alias别名2、命令行设置设置别名的方式删除别名:3、全局配置 --global设置con