- 2024-11-15Gradle的多模块
安装tree后执行tree-f.>tr.txt可以生产下面的代码结构├──./api-test│├──./api-test/build.gradle│└──./api-test/src│└──./api-test/src/main│└──./api-test/src/main/java├──./build.gradle├──./gr
- 2024-11-15Groovy vs Kotlin
GroovyvsKotlin在Gradle配置文件中的差异与选择在Android和Java开发领域,Gradle已成为构建和管理项目的主要工具。而Gradle脚本本身可以使用多种语言编写,其中Groovy和Kotlin是两种最流行的选择。本文将探讨Groovy和Kotlin在Gradle配置文件中的关键差异,以及在选择时应考虑的因素
- 2024-11-07UE5.4 打包 Android, gradle time out下载失败解决办法
Downloadinghttps://services.gradle.org/distributions/gradle-7.5-all.zip atjava.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) atjava.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
- 2024-11-05解决Android Studio项目初始化下载gradle过慢问题
解决方法将谷歌官方源替换为国内阿里云或者腾讯云源解决方案替换掉谷歌原地址:官网地址:https://services.gradle.org/distributions/阿里云镜像Gradle下载地址:https://mirrors.aliyun.com/macports/distfiles/gradle/腾讯镜像Gradle下载地址:https://mirrors.cloud.tencent
- 2024-10-31Android添加OpenCV支持
首先下载OpenCV的SDK推荐在官网下载。官网地址:https://opencv.org/releases/也可以在OpenCV的GitHub上现在GitHUb链接:https://github.com/opencv/opencv/releases官网下载:GitHub下载下载完成后,解压压缩包,会得到以下目录其中SDK文件夹是我们要导入的目标。在进行
- 2024-10-27【Android Studio】通过编辑setting.gradle文件,添加阿里仓库
本人对AndroidStudio的了解非常初级,这篇blog主要是自用备忘性质。因为众所周知的原因,国外仓库访问很不方便,影响项目构建。所以需要添加国内仓库,而阿里云仓库属于比较知名的。阿里云仓库服务自AndroidStudioBumblebee(2021.1.1)开始,仓库地址的存放位置,从项目级别的build.gradl
- 2024-10-26SpringBoot编写WebApi~(1)idea创建项目并打包
1.idea创建springboot项目,参考2、idea将springboot打包成jar,参考,对于新版idea默认使用gradle构建,则使用下面步骤build.gradle文件添加以下几行://打包配置bootJar{archiveBaseName.set('xxx-project')archiveVersion.set('0.0.1')archiveFileName.set('xxx-
- 2024-10-26FFmpeg开发笔记(六十)使用国产的ijkplayer播放器观看网络视频
ijkplayer是Bilibili公司(简称B站)基于FFmpeg3.4研发并开源的国产播放器,它可运行于Android和iOS系统,既支持播放本地视频文件,也支持播放网络上的流媒体链接。之前的文章《Linux编译ijkplayer的Android平台so库》介绍了如何编译获得App工程所需ijkplayer的so文件,接下来还要把官方
- 2024-10-25什么是Gradle Transform
GradleTransform是一个在Android构建过程中用于修改或生成字节码和资源的特殊API。核心功能主要有:1、字节码操作,用于直接更改编译后的.class文件;2、资源文件修改,可以更改或添加资源文件;3、依赖解析,用于管理和操纵项目依赖。字节码操作特别重要,因为它允许开发者在编译阶段注入
- 2024-10-25Gradle 7.0都有哪些新特性
Gradle7.0引入了许多新特性和改进,主要包括:1、支持Java16;2、性能改进;3、依赖管理改进;4、类型安全的项目访问器;5、移除已废弃的特性和API。特别的,依赖管理改进是本次更新的一个重点,通过减少模糊性,使得构建更加可预测和可维护。Gradle7.0正式支持Java16作为构建和运行的环境,使开
- 2024-10-19学习 gradle 基础
简介Gradle的优势一款最新的,功能最强大的构建工具,用它逼格更高使用Groovy或者Kotlin代替XML,使用程序代替传统的XML配置,项目构建更灵活丰富的第三方插件,让你随心所欲使用完善Android,Java开发技术体系下载和安装官网地址https://services.gradle.org/distributi
- 2024-10-18Maven与Gradle的区别
Maven与Gradle是两种流行的构建工具,广泛用于Java项目的管理和构建。以下是它们的对比,包括官网、Windows11配置环境、在IDEA中的相同点和不同点,以及它们各自的优缺点。官网Maven官网: https://maven.apache.orgGradle官网: https://gradle.org一、Windows配置环境1.Maven
- 2024-10-17后台_Eclise配置环境与导入工程
1、配置环境1.1配置Gradle其中【仓库位置】是你自己创建的,位置可以任意;【Java_Home】的路径可以在系统根目录下的【.zshrc】查看或【配置】1.2配置Java版本2、导入工程2.1选择【文件】->【导入】2.2选择【Gradle】项目2.3选择工程存放的位置2.4
- 2024-10-09Android Studio启动项目下载gradle失败的问题
解决AndroidStudio项目初始化下载gradle过慢问题解决方法将谷歌官方源替换为国内阿里云或者腾讯云源解决方案替换掉谷歌原地址:官网地址:https://services.gradle.org/distributions/阿里云镜像Gradle下载地址:https://mirrors.aliyun.com/macports/distfiles/gradle/腾讯
- 2024-10-07gradle
Gradle是一个项目自动化构建工具,帮我们做了依赖、打包、部署、发布、各种渠道的差异管理等工作。项目级别的build.gradle指定了当前项目的总体编译规则。模块级别的build.gradle对应于具体模块,每个模块都有自己的build.gradle,它指定了当前模块的详细编译规则。想要学习
- 2024-10-03IDEA创建Gradle工程-实践
1、下载Gradle下载地址:https://gradle.org/install/#manually进入后点击【Binary-only】下载zip包。(国内下载可能慢,可用阿里镜像:https://mirrors.aliyun.com/macports/distfiles/gradle/)2、安装Gradle解压zip到自定义目录:G:\OriginLib\gradle-8.9配置环境变量系统变量:新
- 2024-09-26Android热更新实践:Tinker接入指南
Android热更新实践:Tinker接入指南在Android开发中,热更新是一种非常有用的技术,它允许开发者在不发布新版本的情况下修复bug或更新应用内容。Tinker是腾讯开源的Android热更新框架,它提供了一套完整的热更新解决方案。本文将详细介绍如何将Tinker集成到你的Android项目中。1.准备工作
- 2024-09-26FFmpeg开发笔记(五十三)移动端的国产直播录制工具EasyPusher
EasyPusher是一款国产的RTSP直播录制推流客户端工具,它支持Windows、Linux、Android、iOS等操作系统。EasyPusher采用RTSP推流协议,其中安卓版EasyPusher的Github托管地址为https://github.com/EasyDarwin/EasyPusher-Android。不过EasyPusher有好几年没更新了,尤其安卓版的EasyPusher
- 2024-09-24Android studio 新建项目gradle依赖下载超时
版本信息:android-studio-2024.1.2.12gradle-8.7&使用groovy配置项目配置:修改settings.gradle文件,将阿里云镜像仓库添加到google{}和mavenCentral()上方,不要随意改变仓库位置,仓库列出顺序决定 Gradle在这些仓库中搜索各个项目依赖项的顺序。pluginManagement{
- 2024-09-21FFmpeg开发笔记(五十三)移动端的国产直播录制工具EasyPusher
EasyPusher是一款国产的RTSP直播录制推流客户端工具,它支持Windows、Linux、Android、iOS等操作系统。EasyPusher采用RTSP推流协议,其中安卓版EasyPusher的Github托管地址为https://github.com/EasyDarwin/EasyPusher-Android。不过EasyPusher有好几年没更新了,尤其安卓版的EasyP
- 2024-09-18Spring Boot 把 Maven 干掉了,正式拥抱 Gradle!
没错,SpringBoot做了一个重大调整:在SpringBoot2.3.0.M1中,将首次使用Gradle代替Maven来构建SpringBoot项目。为什么要迁移?SpringBoot团队给出的主要原因是,迁移至Gradle可以减少构建项目所花费的时间。因为使用Maven构建,回归测试时间太长了,等待项目构
- 2024-09-17Mybatis-generator自动生成代码的步骤
使用MyBatisGenerator自动生成MyBatis代码的步骤1.添加依赖首先,确保你的项目中包含了MyBatisGenerator的依赖。对于Maven项目,在pom.xml文件中添加如下依赖(请替换为适合你项目的版本号):<dependency><groupId>org.mybatis.generator</groupId>`在这里插入代码片
- 2024-09-16Gradle配置代理
在gradle.properties文件中添加如下配置:配置httpproxy:systemProp.http.proxyHost=www.somehost.orgsystemProp.http.proxyPort=8080systemProp.http.proxyUser=useridsystemProp.http.proxyPassword=passwordsystemProp.http.nonProxyHosts=*.nonproxyrepos.com|localho
- 2024-09-14【Gradle下载】Gradle全部最新版本极速下载安装地址
Gradle简介 gradle AndroidStudio中的Gradle是一个构建工具系统,主要用于构建、测试和部署Android应用程序。AndroidStudio中的Gradle是一个强大的构建工具系统,为Android开发提供了高效、灵活和可定制的构建流程。它能够帮助开发者管理项目的依赖
- 2024-09-14Android Studio报错: Could not find pub.devrel:easypermissions:0.3.0, 改用linux编译
在Androidstudio中去编译开源的仓库,大概率就是各种编译不过,一堆错误,一顿改错,基本上会耗费非常多时间,比如:这个就是改gradle版本,改成7.2,修改完成之后,还有其他报错: Executionfailedfortask':app:checkDebugDuplicateClasses'.>Couldnotresolveallfilesforconfiguration