草庐IT

build.gradle

全部标签

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 - 两个依赖使用相同的库但版本不同

我似乎有Picasso库2.4.0,但twitter也使用该库的2.3.2版本。我的问题是...2.3.2库会与较新版本一起下载吗?或者只是下载了2.4.0并由Twitter使用?我应该排除2.3.2版本而twitter会自动使用2.4.0吗?这样安全吗?较新的版本可能与twitter库不兼容,不是吗?我很困惑在这种情况下我应该如何进行。我应该排除哪个库(如果我可以排除的话)。gradle-qapp:dependencyInsight--dependencypicasso--configurationcompilecom.squareup.picasso:picasso:2.4.0(c

android - 如何在 android 中为任何新项目自动添加自定义依赖项?

如果我经常使用这些库,我希望有一种方法可以将它们包含在我创建的任何项目中。implementation'com.android.support:recyclerview-v7:25.1.1'implementation'com.squareup.picasso:picasso:2.5.2'implementation'com.jakewharton:butterknife:8.5.1'implementation'com.squareup.okhttp3:okhttp:3.6.0'implementation'com.facebook.stetho:stetho-okhttp3:1.4

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

android - Gradle 5.x - 将我的库发布到 Maven Local 时出错

我刚刚将我的Gradle升级到5.x,当我尝试同步我的库项目时遇到了一个新错误。此错误来自发布block,我需要将我的库发布到本地Maven。这就是我以前对Gradle4所做的,它工作得很好:applyplugin:'maven-publish'publishing{publications{library(MavenPublication){groupId='myGroupId'artifactId='myArtifactId'version=android.defaultConfig.versionNameartifactbundleDebugAar}}}使用Gradle5,我现在