草庐IT

java - 自定义 linting 规则因 com.android.tools.build :gradle:2. 3.0 而失败

我和我的团队开发Android应用程序,并决定了所有人都应遵循的编码指南。因此,我开始实现可以找到的自定义lint规则here,并将其添加到我们在Jenkins中的自动构建过程中。我们现在遇到的问题是,从升级我们的Android项目后,这些规则不再有效'com.android.tools.build:gradle:2.2.0'到'com.android.tools.build:gradle:2.3.0'我们不断收到错误:java.lang.NoSuchMethodError:com.android.tools.lint.detector.api.JavaContext.getConte

Android的Gradle、Studio、Java、Kotlin版本兼容

AndroidGradle插件和AndroidStudio兼容性AndroidStudio版本所需插件版本Hedgehog-2023.1.13.2-8.2Giraffe-2022.3.13.2-8.1Flamingo-2022.2.13.2-8.0ElectricEel-2022.1.13.2-7.4Dolphin-2021.3.13.2-7.3Chipmunk-2021.2.13.2-7.2Bumblebee-2021.1.13.2-7.1ArcticFox-2020.3.13.1-7.0Gradle版本和Java版本对应关系Java版本第一个支持它的Gradle版本82.094.3104.

java - Gradle 构建错误 : Unable to load Maven meta-data from https://repo1. maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml

我在Androidstudio中遇到gradle构建错误,如下所示:Error:Aproblemoccurredconfiguringproject':MyApp'.Couldnotresolvealldependenciesforconfiguration':MyApp:classpath'.Couldnotresolveio.fabric.tools:gradle:1.+.Requiredby:sw-android:MyApp:unspecifiedFailedtolistversionsforio.fabric.tools:gradle.UnabletoloadMavenmeta

Could not install Gradle distribution from ‘https://services.gradle.org/distributions/gradle-7.0.2-b

新安装的AndroidStudio如果Gradle没有成功安装,导入一个项目之后,在自动安装Gradle失败后会出现下面这种错误:解决办法:打开下放所提示的下载链接,直接下载离线包,找到Gradle安装的目录,比如我的目录是下图放进去之后如图:然后重新打开AndroidStudio即可没问题了。下图是没问题的情况:我的电脑版本:荣耀X14win11

java - Gradle - 将目录添加到类路径

我的应用程序在目录下查找配置文件时要求类路径上有一个\config目录。我目前有这样配置的依赖项,尽管这可能不是使目录对我的应用程序可用的正确方法:dependencies{...//runtime,compiledependenciespulledfromrepositoriesruntimefiles('config')}我正在使用application插件为我的项目创建一个独立的zip。如果我的\config目录有\config\subdir、file1、file2,那么插件会生成一个build\install目录结构如下:|build|--|install|----|bin|-

Java/Gradle 读取外部配置文件

我的项目结构如下所示。我不想将配置文件作为资源包含在内,而是在运行时读取它,这样我们就可以简单地更改设置而无需重新编译和部署。我的问题是两件事尽管我尝试了各种方法,但读取文件仍然无法正常工作(请参阅下面我正在尝试的当前实现)使用gradle时,我是否需要告诉它如何构建/或部署文件以及在哪里?我认为这可能是问题的一部分……在进行gradle构建或尝试在Eclipse中进行调试时,配置文件未部署。我的项目结构:myproj\\src\main\config\com\my_app1\config.dev.propertiesconfig.qa.properties\java\com\myap

java - 在 Gradle 中应用 Android 插件时找不到 org.gradle.api.artifacts.result.ResolvedModuleVersionResult

当我在我的Ubuntu12.04中将gradle升级到1.10时,我无法构建androidgradle项目,告诉我无法创建“AppPlugin”类型的插件,调试消息如下:15:35:52.069[ERROR][org.gradle.BuildExceptionReporter]Causedby:java.lang.NoClassDefFoundError:org/gradle/api/artifacts/result/ResolvedModuleVersionResult15:35:52.073[ERROR][org.gradle.BuildExceptionReporter]atco

java - 如何使用 'java' 命令从 gradle 执行 jar 中的主类

我在下有这些文件文件夹:./build.gradle./build/libs/vh-1.0-SNAPSHOT.jar./libs/groovy-all-2.1.7.jar./src/main/groovy/vh/Main.groovy在build.gradle文件,我有这个任务:taskvh(type:Exec){commandLine'java-cplibs/groovy-all-2.1.7.jar:build/libs/'+project.name+'-'+version+'.jarvh.Main'}Main.groovy文件很简单:packagevhclassMain{stati

java - Gradle:无法在 Intellij 中设置未知属性 'classDumpFile'

我一直在通过Internet搜索并在irc聊天中询问,但他们都没有或没有给出任何试图解决我的问题的答案。我正在尝试让我的项目在IntellijIDE上使用JaCoCo,测试将在Jenkins服务器中完成,我已经在我的gradle.build文件中为JaCoCo设置了一些设置,但是构建编译失败说Couldnotsetunknownproperty'classDumpFile'forobjectoftypeorg.gradle.testing.jacoco.plugins。JacocoTaskExtension.构建文件是这样的:version'1.0-SNAPSHOT'applyplug

java - 从 Java 访问 gradle 资源

我有一个具有这种结构的基于gradle的java项目.├──myproject│├──src│|└──main│|├──java│|└──resources│|└──myresource.xml|├──build||├──classes|||└──main│||└──myresource.xml||├──resources我正在尝试使用ClassLoader访问resources文件夹中的一些文件,如下所示ClassLoader.getSystemClassLoader().getResoure("/myresource.xml");但它没有找到该文件。我发现访问这些文件的唯一方法是探