- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 flutter报错:unable to find directory entry in pubspec.yaml: D:\dev\env\.pub
Flutter项目中遇到"unable to find directory entry"报错,通常是由于本地缓存文件异常导致。执行flutter pub cache repair命令可以修复此问题,该命令会重新生成损坏的缓存文件,恢复正常的依赖管理功能。
2025-06-23 17:03:25
249
原创 【无标题】
Android Gradle插件(AGP)版本声明有两种主要方式: 传统方式(dependencies{classpath}):在根项目的build.gradle中使用buildscript块声明,适用于多模块项目统一管理版本,兼容旧版Gradle,但需要显式声明仓库。 新版方式(plugins{id...version}):直接使用Gradle插件DSL,简洁且自动从插件门户解析,需Gradle≥6.0,支持apply false在多模块项目中使用。 AGP是Google基于Gradle开发的专用插件,负
2025-06-23 17:00:43
466
原创 依赖本地aar包导致打包失败
在构建 APK 时,Android Gradle 插件会将所有的依赖(包括本地 .aar 文件中的类和资源)直接打包到最终的 APK 文件中。如果某个模块(如 library 模块)直接依赖了本地的 .aar 文件,而 Android Gradle 插件不支持在构建 AAR 时直接依赖本地 .aar 文件,就会抛出你遇到的错误。如果项目中存在多个模块(例如,一个 app 模块和一个 library 模块),gradle aR 会尝试为每个模块生成对应的 AAR 或 APK 文件。
2025-03-10 09:47:37
716
原创 flutter卡在Waiting for debug connection...
重新启动运行应用,当应用运行起来时,点击flutter attach(只能在应用起来第一个页面)
2025-02-18 16:51:49
577
原创 Android Studio搜索使用
Find in Files 功能可以在项目的所有文件中寻找指定的文本或代码片段Scope和In Directory可以搜索依赖库代码,方便调试。Scope设置搜索范围All Places可以同时搜索本地项目和依赖库
2024-07-08 15:36:25
675
原创 gradle打包脚本
gradle打包脚本1 不同闭包含义defaultConfig{} 默认配置,是ProductFlavor类型。它共享给其他ProductFlavor使用sourceSets{ } 源文件目录设置,是AndroidSourceSet类型。buildTypes{ } BuildType类型signingConfigs{ } 签名配置,SigningConfig类型productFlavors{ } 产品风格配置,ProductFlavor类型testOptions{ } 测试配置,TestOpti
2021-09-14 11:14:03
841
原创 csdn无法导入markdown文件
csdn无法导入markdown文件近来想发布一些文章做记录,但是csdn一直无法导入markdown文件,查看网上同行说是可以导入的,于是花了点时间研究一下,记录一下:1、打开创作中心2、打开设置-博客设置3、更换默认编辑器为markdown编辑器就可以导入markdown文件了...
2021-09-04 11:03:18
510
原创 RecyclerView添加分割线
RecyclerView添加分割线线性布局public class CommonDecoration extends RecyclerView.ItemDecoration { //列表的方向:LinearLayoutManager.VERTICAL或LinearLayoutManager.HORIZONTAL private int mOrientation; private int padding; /** * 默认分割线:高度为2px,颜色为灰色
2021-09-04 10:55:16
1107
原创 startActivityForResult替代方案
startActivityForResult过时替代方案:ActivityResultContract1、如何使用1.1 定义ActivityResultContract//泛型 1-ActivityResultLauncher.launch调用时需要的参数类型//泛型 2-回调ActivityResultCallback返回类型val activityResultContract = object : ActivityResultContract<Inten..
2021-08-20 09:57:39
2206
1
原创 android 本地日志管理
核心:将logcat命令打印出的东西打印至本地显示当前pid(进程)程序的 E和W等级的日志(日志等级:*:v , *:d , *:w , *:e , *:f , *: s)// cmds = “logcat *:e *:w | grep “(” + pid+ “)””;// cmds = “logcat | grep “(” + pid+ “)””;//打印所有日志信息// cmds = “logcat -s way”;//打印标签过滤信息//设置打印w级别以上的日志cmds = “logc
2021-07-16 15:12:37
501
原创 android studio常用快捷键设置
Ctrl + F 查找当前类文本Ctrl + F12 查找当前类方法Ctrl + H 查看继承关系 type hierarchyCtrl + R 替换当前类文本 replacealt + insert 生成方法find in path 在当前工程查找指定文本,可以去file-》setting-》keymap中先搜索find in path,然后修改快捷键(默认快捷键和输入法冲突)alt + s gsonformat快速生成实体Ctrl + O
2021-07-16 15:05:53
1898
原创 微博个人信息页面、qq音乐播放页面顶部折叠悬浮效果
Android Material Design设计出来也很久了,但是按照那个设计的产品还是不太多,导致开发遇到这种项目资料太少,本人很不幸的开荒了一把(顺带说一句,微博确实是Android开发的标杆,很多不常见的效果在里边都可以找到)话不多说,开搞:这套设计的核心就是通过一套design包下的控件进行组合,然后实现联动效果,页面根布局为CoordinatorLayout:-----直接上图...
2018-10-23 14:58:49
305
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅