草庐IT

gradle-shadow-plugin

全部标签

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 - Unresolved 依赖项 : com. hanhuy.sbt#android-sdk-plugin;1.3.19: 未找到

不确定我做错了什么。我的~/.sbt/0.13看起来像:addSbtPlugin("com.hanhuy.sbt"%"android-sdk-plugin"%"1.3.19")addSbtPlugin("com.github.mpeltonen"%"sbt-idea"%"1.6.0")尝试sbtpublishLocal产生:➜scalasbtpublishLocal[info]Setcurrentprojecttoscala(inbuildfile:/home/patrick/hacking/scala/)[info]Updating{file:/home/patrick/hackin

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 - cordova 插件 rm cordova-plugin-whitelist 不会更改 config.xml 因此它将在构建时重新添加

当我运行时cordovapluginrmcordova-plugin-whitelist然后运行cordovabuildandroid我收到以下消息:Discoveredplugin"cordova-plugin-whitelist"inconfig.xml.AddingittotheprojectFetchingplugin"cordova-plugin-whitelist@1"vianpmInstalling"cordova-plugin-whitelist"forandroidThispluginisonlyapplicableforversionsofcordova-andro

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,我现在

android - 在 Eclipse 和 IDEA 中使用 gradle 项目

我有一个在AndroidStudio中创建的Android项目。它在AndroidStudio、IDEA和构建机器中运行良好。现在我们有几个新的开发人员在Eclipse中工作,但我无法设置它。是否可以将gradle(androidstudio)项目转换为EclipseIDE? 最佳答案 您必须在Gradle和Eclipse中分别维护构建;Eclipse无法原生使用AndroidGradle构建器。它在我们要实现的事情list上,但我们还没有它的路线图。如果您使用类似Eclipse的目录结构并调整Gradle构建文件以使用它,事情就会

android - 使用 github 上托管的个人库作为 gradle 依赖项

我有一个托管在github上的android库,需要将其作为依赖项添加到另一个项目,而无需手动克隆存储库并将其添加为模块依赖项。如何使用来自github的链接创建自己的gradle依赖项?谢谢! 最佳答案 如果您已将代码推送到GitHub,那么使用JitPack可以轻松共享您的库.您的用户只需要将存储库添加到他们的build.gradle中:repositories{jcenter()maven{url"https://jitpack.io"}}然后你的GitHub仓库作为依赖:dependencies{compile'com.gi

android - Android Gradle 插件如何处理库中的冲突资源?

我有一个依赖于两个Android库的Android应用程序项目。这两个Android库指定了两个具有相同资源ID的资源。在旧的Ant构建系统中,库的优先级在project.properties文件中指定,但在Gradle构建系统中不使用这样的文件。尽管ResourceMergingdoc解释了构建类型、产品风格、应用程序项目和库项目之间冲突的资源的优先级和合并过程,它没有解释当两个库(没有共同依赖项)合并到一个项目中时会发生什么。在构建过程的合并过程中,AndroidGradle插件如何确定哪个库的资源具有更高的优先级? 最佳答案