Android
爱程絮
keep coding!
展开
-
Android Studio 疑难杂症 - AndroidStudio2021.1 intellij-git-askpass-local.sh Device not configured
遇到的问题:unable to read askpass response from ‘/Users/…/Library/Caches/Google/AndroidStudio2021.1/tmp/intellij-git-askpass-local.sh’ could not read Username for ‘*’: Device not configured解决方法:在 Android Studio 自带的命令窗口 Terminal 中,执行 git fetch 命令后,再执行 git 菜单上原创 2022-04-22 07:08:21 · 3294 阅读 · 2 评论 -
Android Studio 疑难杂症 - Unable to find method ‘org.gradle.api.tasks.TaskInputs.property(Ljava/lang/Str
今天换台mac编译一个项目,突然 android studio 抽风编译不过Could not initialize class org.jetbrains.kotlin.gradle.plugin.sources.DefaultKotlinSourceSetKt是 kotlin 版本有些低,从 1.3.10 升级到 1.3.72 这个错误就没有了…然后又报错Unable to find method 'org.gradle.api.tasks.TaskInputs.property(Ljava/原创 2020-10-29 23:03:43 · 1821 阅读 · 0 评论 -
RecycleView - 使用ConstraintLayout item布局错乱,使用inflate填充View
在Recycleview中,通过 onCreateViewHolder 回调函数中创建 item 的view对象,如果创建方式为:View view = View.inflate(context, layoutId, null); 或者LayoutInflater factory = LayoutInflater.from(context);View view = factory.inflate(layoutId, null);这里需要注意,获取的 View 对象,其LayoutParams为原创 2020-07-29 11:27:53 · 757 阅读 · 0 评论 -
AndroidStudio 疑难杂症 - app:dataBindingGenBaseClassesDebug Parameter ‘directory‘ is not a directory
在编译项目时,有时会有到一个奇葩错误。Execution failed for task ':app:dataBindingGenBaseClassesDebug'.Parameter 'directory' is not a directory尝试过 invalidata Cache/Restart 或者删除 .idea 文件夹,都不好使,一度有些想卸载 android studio。最终 stackoverflow 上看到解决方法通过命令方式执行gradle一次就好类,命令如下:./gra原创 2020-07-26 00:36:41 · 5788 阅读 · 5 评论 -
Android---在SD卡上创建文件或目录总结
每个程序在手机上运行时,或多或少会需要使用一些手机的存储空间去存储一些用户数据或临时缓存数据等等,通常在存储设备上创建文件或目录,都会成功。但也会有失败的时候,下面会列举一些创建文件或目录失败,常见和奇葩的原因。1.权限忘记添加:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" ...原创 2018-09-05 16:15:24 · 4176 阅读 · 0 评论 -
Git--项目模块化管理submodule命令
公司一直在用SVN管理代码,使用起来也很方便,但现在突然改用Git,一时间有点不适应。最大的一点就是Git不像SVN那样,可以在项目中的任意文件夹下单独更新文件夹内的代码,而Git则不行。每次在某个子项目中commit,都能看到其他子项目未commit的改动,很烦,最后发现Git的submodule可以实现需求。这里以GitLab平台为例,SubmoduleTestProject项目中有个...原创 2018-09-06 16:34:33 · 2316 阅读 · 0 评论 -
Android-自定义控件之onMeasure浅谈
最近在练习自定义控件,网上资料太散,自己就记录一下。非常感谢那些分享的人,最后会标注上链接。自定义控件中三大关键方法:老大 onMeasure老二 onLayout老三 onDrawAndroid 中一切显示控件皆继承至 View,而 onMeasure 则用于测量 View 的大小,只有先确定了大小,才能开始其他绘制的后续工作。但是不了解就无法写自定义控件了么?或者说必须要去处理 o...原创 2019-08-29 00:29:38 · 319 阅读 · 0 评论