草庐IT

gradle-wrapper

全部标签

android - 来自插件的 Gradle 任务不在 "Build"上运行,但在 "Clean"上运行

我们有一个Android项目,在构建APK之前需要运行特定的Gradle插件任务。(插件是我们自己写的)我们希望在每次构建之前自动运行任务。如果我们使用已弃用的task.execute(),那么我们会收到一条警告,从5.0或类似版本开始它将不可用。如果我们按照推荐使用dependsOn,那么testTask1不是在BUILD之前,而是在CLEAN之后。(全部在下面的评论中解释)我看过gradle文档和许多其他SO线程,但我还没有找到解决方案。//Top-levelbuildfilewhereyoucanaddconfigurationoptionscommontoallsub-proj

android - 如何使用 gradle 和 kotlin 为 android studio 设置 jvm 目标?

尝试编译用kotlin编写的单元测试时出现以下错误。Task:app:compileDebugUnitTestKotlinFAILED...无法将使用JVM目标1.7构建的字节码内联到使用JVM目标1.6构建的字节码中。请指定正确的“-jvm-target”选项我已经尝试在我的应用build.gradle中为我的android配置设置源兼容性:compileOptions{sourceCompatibilityJavaVersion.VERSION_1_8targetCompatibilityJavaVersion.VERSION_1_8}以及在根build.gradle中配置所有ko

android - 使用 Gradle 在 Eclipse 中添加依赖项

我正在使用Eclipse的GradleIDE插件,并且在我的build.gradle文件中创建了一个自定义任务:sourceSets{unitTest{java.srcDirs=['tests']}}dependencies{unitTestCompilefiles("$project.buildDir/classes/debug")unitTestCompile'junit:junit:4.11'unitTestCompile'org.robolectric:robolectric:2.1.1'unitTestCompile'com.google.android:android:4.

android - 如何将gradle项目转换为android项目

我使用EclipseADT,我已经通过配置将我的android项目转换为gradle项目->转换为gradle项目,实际上我需要将我的gradle项目转换为android项目。我该怎么做? 最佳答案 您在EclipseADT中的Android项目通常应该有2个文件.projectAndroid-appcom.android.ide.eclipse.adt.ResourceManagerBuildercom.android.ide.eclipse.adt.PreCompilerBuilderorg.eclipse.jdt.core.j

java - gradle 构建因未知主机异常而失败

我刚刚安装了新版本的AndroidStudio并尝试使用内置模板创建项目。我的环境是:Windows7,SP1,64位在安全的域环境中,我是我机器上的域管理员。这是我看到的:C:\Users\stuz\AndroidStudioProjects\test>gradlewcompileDebug--stacktraceDownloadingfile://C:/Users/stuz/.gradle/wrapper/dists/gradle-1.10-all.zipExceptioninthread"main"java.lang.RuntimeException:java.net.Unkno

android - "provided"范围不工作 - android studio with gradle

我需要阻止gradle导出某个共享库。我读到过使用提供的范围应该可以解决问题,但它似乎只适用于较旧的gradle版本。是否有任何其他方法可以从构建过程中排除依赖项,以免它们进入最终的apk? 最佳答案 我在这里找到了解决方案:https://stackoverflow.com/a/10406184/310760但是对于Gradle2.0它有一些小的变化:configurations{provided}sourceSets{main{compileClasspath+=configurations.provided}test{comp

android - Android Studio 可以将 ant 构建脚本转换为 gradle 构建脚本吗?

您好,我想将ant脚本转换为gradle。有自动转换的工具吗?我在尝试AndroidStudio时发现,如果您使用antbuild导入一个项目,它会询问您是否将其转换为gradle。即使您单击"is",它也会生成一个包含//Top-levelbuildfilewhereyoucanaddconfigurationoptionscommontoallsub-projects/modules.buildscript{repositories{`mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.8.+

android - 如何在 gradle 中读取 `minSdkVersion`?

我在flavor中设置了minSdkVersion:android{buildTypes{release{}debug{debuggabletrue}productFlavors{myFlavor{minSdkVersion19}}}据此:我想构建versionCode,在versionCode中包含minSdkVersion:applicationVariants.all{variant->//gettheversioncodeofeachflavorvariant.mergedFlavor.versionCode=variant.versionCode*100000+minSdkV

android - Gradle 4.9 + Lombok 1.18.0 失败

在我的项目中,我使用Lombok1.18.0&Gradle4.9-rc-1&Java1.8.0_152.当我运行项目时,出现编译错误:lombok.javac.apt.LombokProcessorcouldnotbeinitialized.Lombokwillnotrunduringthiscompilation:java.lang.ClassCastException:org.gradle.api.internal.tasks.compile.processing.IncrementalFilercannotbecasttocom.sun.tools.javac.processin

java - 找不到 com.android.tools.build :gradle:2. 3.+ 的任何匹配项

当我尝试通过react-nativerun-android构建我的应用程序时遇到此错误。昨天还好好的,今天突然报错。我已经检查了ReactNativevector图标,它看起来不错,这也适用于iOS。这是错误:*Whatwentwrong:Aproblemoccurredconfiguringproject':react-native-vector-icons'.>Couldnotresolveallfilesforconfiguration':react-native-vector-icons:classpath'.>Couldnotfindanymatchesforcom.andr