- 博客(6)
- 收藏
- 关注
原创 (2025-10-15) ST-Link 驱动识别不成功的问题
今天捣鼓了一晚上,按照教程安装ST-Link的驱动,可是在设备管理器中,一直没有ST-Link的设备识别,各种现象和教程也不匹配。尝试了各种的方法,最后都无功而返,从一开始识别成USB Composite device(USB通用设备),到最后变成CMSIS-DAP。始终想不通明明一个ST-Link设备怎么会是DAP呢。直到看到上面的DAPMini的字样,忍不住去质询商家,才发觉真的是DAP。
2025-10-15 03:34:12
905
原创 Android studio: 由于API级别导致Glide内置权限NotificationTarget冲突的问题
如果API的等级在33及以上,那么通过ContextCompat组件的checkSelfPermission方法,检查是否获得POST_NOTIFICATIONS的权限。我先不着急在Manifest中添加权限,然后到activity中动态申请权限,因为在实现功能的时候,似乎并没有使用到。但是注意这个是groovy的写法,如果你的build.gradle是kt的DSL语法结构,要适应对应的写法。而在我的项目中,使用Glide库的时候似乎触发了这个功能。,但代码中使用了通知功能(
2025-04-28 04:04:59
351
原创 Android studio Deprecated API:代码中调用过时API的方法或类导致潜在的构建错误
但是一般来说,在代码中如果使用到一些过时的方法,代码中相关的方法会被标记为删除线,表示该方法在该API下已被弃用,但是会看代码,发现并没有标记为删除线的情况。原来,在Android中,项目的构建配置启动对过时的API的严格检查(严格模式),在写代码的过程中,IDE不会将该API下的方法或者类标记为deprecate,但是在构建的时候,Gradle将其视为fail-on-warning,导致有时候构建成功,有时候构建失败。以下给出三种解决方案。在终止应用的工作,停止线程的时候,在application中的。
2025-04-28 03:29:24
532
原创 Android studio如何修改gradle的jdk
Android项目中,在使用recycleview以及kt语言的编译器及相关的库的时候,遇到由于java堆分配失败导致Gradle无法启动守护进程,进而导致构建报错的问题。同时,Gradle的版本和java编译器的版本也有兼容性的要求,本次项目使用的gradle是8.4,官方推荐的jdk的版本是17+。
2025-04-27 04:35:43
1745
原创 Android Studio 中的 Androidmainfest.xml文件大面积报红
manifest运行配置文件全面爆红,构建提示模块的命名空间not specified.
2025-04-17 15:40:57
1012
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅