空指针异常:
1 | java.lang.NullPointerException: println needs a message |
注意打印Log时,不能使用如下方式,message有可能为 null
1 | try { |
Quick notes
空指针异常:
1 | java.lang.NullPointerException: println needs a message |
注意打印Log时,不能使用如下方式,message有可能为 null
1 | try { |
repo init 初始化时报错
1
2
3
4
5
6 Resolving deltas: 100% (39/39), done.
From aosp.tuna.tsinghua.edu.cn/platform/manifest
* [new branch] stable -> origin/stable
* [new branch] windows -> origin/windows
fatal: branch 'stable' has not been signed
repo init 命令最后 加上--no-repo-verify
选项,再次执行
1 | repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b master --no-repo-verify |
国内使用Google的https://maven.google.com
Maven仓库时常抽风,导致Android Studio一直在编译.
把maven { url ‘https://maven.google.com’ }替换成下面的就可以了
1 | allprojects { |
MVC的一个老项目,需要从另一个MVVM的项目里移植过来一些功能,新建了一个module开启了databinding后报错
1 | ClassNotFoundException: Didn't find class "android.databinding.DataBinderMapperImpl" on path |
谷歌之,在Stack Overflow上看到一段提示:
Got my own lib and multiple apps. Had to add both to lib and app gradle files.
项目主页:FileBrowser
在VPS服务器上传下载文件一开始是不太方便的,刚购买VPS的那段时间,最先使用scp命令上传文件、apache2下载文件,后来了解到有相关的FTP GUI客户端FileZilla,稍微方便些,但是使用体验还是不太好,偶然在一篇博文上看到一个开源的服务器端网盘,使用体验堪比百度云,分享给大家
release页面 大家选择相应的系统版本下载
个人使用的系统为linux系列的Ubuntu 16.04 LTS amd64
,故选择列表中的linux-amd64-filebrowser.tar.gz
1 | Push failed |
原因是Git默认限制推送的大小,运行命令更改限制大小即可
1 | git config --global http.postBuffer 524288000 |
搬运自-Github:Can’t register shortcut
冲突的原因是无法设置 Ctrl + ` 热键
Win + Alt + P
打开设置,在 Keys & Macro
树状菜单下Hotkey一栏下找到 Ctrl + `
Description为Minimize/Restore(Quake-style hotkey also),选中后在下方Choose hotkey中增加alt键位,点击右下角 Save settings 即可
刷成功后使用了半天,功能基本正常
之后发现微信/网易云音乐等应用没有声音,但是铃声/通知/游戏等应用是有声音的,在XDA论坛的一篇博文上找到了解决的方法,需要刷一个补丁包
补丁包页面:
capricornCNFirmware
点击download下的zip链接