技术栈
gradle
吴同学是个程序员
1 天前
android
·
ide
·
gradle
·
android studio
·
hosts
【Android】Android Studio 配置国内镜像源
Windows注:其中 220.181.174.161 是通过 http://ping.chinaz.com/ 该检测网站对进行域名 dl.google.com 进行 ping 检测得到了,目前这个还是可以用的,如果后来不行了可以去该网站 ping dl.google.com 再另外找一个。
bytebeats
6 天前
android
·
gradle
·
dagger
使用Dagger SPI 查找非必要组件依赖项
许多 Android 开发人员使用 Dagger 或其"包装器"Hilt 进行依赖注入. 但使用Dagger SPI的人并不多. 这种机制为我们提供了访问依赖图谱的权限, 允许我们添加自己的图检查以及更多. 在本文中, 我将以查找未使用的组件依赖为例, 讨论如何使用 Dagger SPI. 读完本文后, 你就能找到它们了. 或者, 如果你愿意, 也可以编写自己的依赖图谱检查. 或者随心所欲.
帅次
13 天前
android
·
flutter
·
ios
·
kotlin
·
gradle
·
webview
Flutter DropdownButton 详解
目录1. 引言2. DropdownButton 的基本用法3. 主要属性4. 自定义 DropdownButton
microhex
16 天前
缓存
·
gradle
·
maven
一文了解Gradle 依赖管理(五)- 依赖管理&缓存依赖
版本目录是 Gradle 7.0 引入的一项功能,它提供了一种集中管理依赖版本和依赖组的强大方式,尤其适合多模块项目。
帅次
21 天前
android
·
flutter
·
ios
·
小程序
·
kotlin
·
gradle
·
android studio
Flutter TextFormField 完全手册与设计最佳实践
目录1. 引言2. TextFormField 的基本用法3. 主要属性4. 自定义 TextFormField 样式
healcat
1 个月前
android
·
gradle
·
android studio
Android Studio自动配置导致的compose插件不存在
标题也可以是「Android Studio自动配置导致的compose插件不存在问题」@Author: kai
buleideli
1 个月前
android
·
gradle
Android项目优化同步速度
最近项目需要使用ffmpeg,需要gradle配置引入ffmpeg库,发现原来通过google官方的代码仓,下载太慢了,每秒KB级别的速度。(之前下gradle/gradle plugin都不至于这么慢),于是想到配置国内镜像源来提升下速度。配置完后,速度达到MB级别。这种配置之前也时常接触,但是没系统的整理下,这次就来整理下。本文用到阿里云的仓库,当然国内还有别的仓库,网上一搜就那几个。
九天轩辕
2 个月前
android
·
gradle
RePlugin字节码修改流程分析
根据 BaseInjector.groovy 的代码结构和 RePlugin 框架特性,字节码修改的核心逻辑通常通过以下步骤实现:
ccmjga
2 个月前
java
·
spring boot
·
后端
·
docker
·
gradle
·
springboot
·
spring security
升级 SpringBoot3 全项目讲解 — Spring Boot 3 中如何发Http请求?
随着 Spring Boot 3 的发布,许多开发者开始考虑将他们的项目升级到这个新版本。Spring Boot 3 带来了许多新特性和改进,尤其是在 HTTP 请求处理方面。本文将详细介绍如何在 Spring Boot 3 中发送 HTTP 请求,并通过代码示例帮助你快速上手。
ccmjga
2 个月前
java
·
spring boot
·
后端
·
docker
·
gradle
·
mybatis
·
spring security
升级 SpringBoot3 全项目讲解 — 别再使用 Optional 了,请使用 Jspecify 来替代它
在 Java 开发中,Optional 自 Java 8 引入以来,一直被广泛用于处理可能为 null 的值。它的设计初衷是为了减少 NullPointerException 的发生,并鼓励开发者显式处理空值。然而,随着项目的复杂度增加,Optional 的局限性也逐渐暴露出来。近年来,Jspecify 作为一个更强大的工具,逐渐进入开发者的视野。本文将探讨为什么在 Spring Boot 3 项目中,Jspecify 是比 Optional 更好的选择,并通过代码示例展示其优势。
EngZegNgi
2 个月前
android
·
gradle
·
编译构建
Android-构建问题记录
看起来报错乱七八糟的。主要是提示我们 build.gradle 中的android部分有错误。该错误通常是脚本语法错误导致,具体原因和解决方案如下:
yzpyzp
2 个月前
android
·
gradle
·
android studio
android studio在gradle的build时kaptDebugKotlin这个task需要执行很久
只修改了一点java代码,kaptDebugKotlin这个任务却执行了3~5分钟。。。
小墙程序员
2 个月前
android
·
gradle
一文了解 Android 中 AAR、APK 和 AAB 的文件结构
在 Android 中,构建产物有三种文件格式,分别是 AAR、APK 和 AAB。它们的作用如下:要在 Android studio 中生成 AAR,首先需要先创建 android Library 的模块。如下图所示:
小墙程序员
2 个月前
android
·
gradle
一文了解Android的build目录结构
如下图所示,在 Android 开发中,使用 Gradle 构建会生成 build 目录。这篇文章将解释 build 目录下文件的作用。
Mr.Java.
2 个月前
java
·
ide
·
gradle
·
intellij-idea
idea插件开发dom4j报错:SAXParser cannot be cast to class org.xml.sax.XMLReader
手打不易,如果转摘,请注明出处!注明原文:https://blog.csdn.net/q258523454/article/details/145512328
zimoyin
2 个月前
java
·
gradle
·
maven
Gradle 发布Jar到 Maven Central
自 2024 年 3 月 12 日起,所有注册和发布都将通过 Central Portal 进行。更多教程参考本文: 如何发布jar包到maven中央仓库(2024年3月最新版保姆级教程)
b顶峰相见
2 个月前
android
·
gradle
Groovy基础
Groovy 是一种基于 Java 平台的动态编程语言(指在运行时进行类型检查的语言。在使用动态语言编写程序时,变量的类型不需要在声明时明确指定,而是在运行时根据赋给变量的值来确定类型。动态语言在代码执行过程中会进行类型检查)。它旨在简化和增强 Java 开发,提供了更简洁的语法、闭包、动态类型等特性。Groovy 可以无缝地与 Java 代码互操作,并且可以直接使用 Java 库。下面我们来学习一下Groovy的基础
缘友一世
3 个月前
gradle
Gradle buildSrc模块详解:集中管理构建逻辑的利器
1. 解决痛点2. 核心优势在项目根目录下创建buildSrc模块目录,结构如下:在buildSrc/src/main/kotlin中定义公共代码,例如版本管理:
缘友一世
3 个月前
开发语言
·
kotlin
·
gradle
掌握Gradle构建脚本:Kotlin DSL配置指南与最佳实践
典型的Gradle项目包含两种构建文件:DRY原则(Don’t Repeat Yourself):通过buildSrc目录共享通用配置
小筱在线
3 个月前
spring boot
·
后端
·
gradle
·
maven
Spring Boot依赖管理:Maven与Gradle实战对比
在现代Java开发中,依赖管理是项目构建的核心环节之一。Spring Boot作为当前最流行的Java开发框架之一,提供了强大的依赖管理机制,而Maven和Gradle是Spring Boot项目中最常用的两种构建工具。两者都支持依赖管理、项目构建和自动化部署,但在设计理念、使用方式和生态系统方面存在显著差异。