草庐IT

gradle-shadow-plugin

全部标签

Android Build 使用 Proguard 和 Gradle 失败

我最近将一个项目从eclipse/ant转换为使用AndroidStudio/Gradle。我的调试构建工作正常,但是当我尝试在启用混淆器的情况下进行发布构建时,它失败并出现以下错误16:26:13.437[ERROR][system.err]Unexpectederrorwhilecomputingstacksizes:16:26:13.438[ERROR][system.err]Class=[com/a/a/a/d/d]16:26:13.438[ERROR][system.err]Method=[()V]16:26:13.438[ERROR][system.err]Exceptio

解决 Spring Boot 和 Gradle Java 版本兼容性问题:A problem occurred configuring root project ‘demo1‘. > Could n

🌷🍁博主猫头虎带您GotoNewWorld.✨🍁🦄博客首页——猫头虎的博客🎐🐳《面试题大全专栏》文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺🌊《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~💐🌊《100天精通Golang(基础入门篇)》学会Golang语言,畅玩云原生,走遍大小厂~💐🪁🍁希望本文能够给您带来一定的帮助🌸文章粗浅,敬请批评指正!🍁🐥文章目录解决SpringBoot和GradleJava版本兼容性问题:Aproblemoccurredconfiguringrootproject'demo1'.摘要引言解决问题的步骤和方法1.识别问题2.Java版本升级Java版

android - Gradle 构建和部署特定的构建类型

我想使用特定的构建类型构建我的gradle项目,并使用单个命令将其部署到设备上。我的build.gradle是为多种构建类型设置的,例如实时和发布。我以前和maven一起工作过,我在寻找一个等价物:mvncleaninstall-Preleaseandroid:deployandroid:run 最佳答案 这里是通过指定的BuildType来构建和部署的命令。(谢谢瓦伦!)gradleinstallProfilenameProfilename当然是build.gradle中指定的BuildType的名称示例:gradleinstal

Android Gradle 合并字符串资源

我想使用Gradle创建2个不同的APK(发布和调试),并且我想为它们使用不同的名称(“appName”和“appNamedebug”)。我找到了一些解决方案,但对我不起作用:link1link2我想在设备上安装这两个apk,但出现以下错误:Duplicateresources:...\src\release\res\values\config.xml:string/config_app_name,...\src\main\res\values\config.xml:string/config_app_name如果我从main\res\values\config.xml中删除confi

android - 使用 Gradle 在 Android Studio 中运行普通 Java 项目的单元测试

在多模块Android项目中,我有一个其他Android库和应用程序依赖的普通Java项目。我最近将整个项目迁移到使用Gradle构建。我在运行纯Java项目的junit测试时遇到问题,仅在AndroidStudio中。在命令行上,测试运行良好:./gradlew-pthe-java-projtest这会按预期执行单元测试,如果我插入Assert.fail()作为健全性检查,我会正确地得到预期的失败。但是,我无法设法在AndroidStudio中运行单元测试。我创建了一个运行配置来运行包中的所有测试,运行时出现此错误:ErrorrunningMYTESTNAME:Nojunit.jar

Android gradle 配置阿里镜像

要在AndroidGradle中配置阿里镜像,可以按照以下步骤进行操作:打开项目中的build.gradle文件。在build.gradle文件中添加阿里镜像的地址,如下所示:buildscript{repositories{maven{url'https://maven.aliyun.com/repository/public'}}//...}allprojects{repositories{maven{url'https://maven.aliyun.com/repository/public'}}//...}保存并关闭build.gradle文件。在AndroidStudio中点击“Sy

android - Gradle Android Studio 集成

有没有人有将gradle与androidstudio集成的任何好的分步教程。我正在关注这个关于设置gradle的官方谷歌文档:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Simple-build-files到目前为止,gradle一直在提示每一步。我什至不确定build.gradle文件对于一个简单的helloworld应用程序应该是什么样子。这是我当前的build.gradle文件:buildscript{repositories{mavenCentral()}dependencies{clas

安卓测试 : 'Multiple dex files' when using 'gradle check connectedCheck'

当我运行基于android模拟器的测试时:gradlewcheckconnectedCheck...它失败了:com.android.dx.util.DexException:MultipledexfilesdefineLorg/hamcrest/Description;这是我的build.gradle文件:buildscript{repositories{mavenCentral()maven{url'https://oss.sonatype.org/content/repositories/snapshots/'}}dependencies{classpath'com.androi

java - 错误 : Gradle: error: package javax. 邮件不存在

如何让javamail中的.jar文件正常工作?我正在使用intelliJIDEAIDE并尝试转到项目结构-库-添加-定位的.jar文件并保存。然后我转到模块并选中导出下的框,因为我用于fragment等的支持库也被选中。我使用了SendingEmailinAndroidusingJavaMailAPIwithoutusingthedefault/built-inapp中的代码但没有运气。我尝试使用完整的.jar文件以及提取后的文件,但都因同样的错误而失败。在代码的编辑模式下我没有收到错误,只有在编译时gradle构建失败并向我显示错误,“错误(3,6):Gradle:错误:包java

android - 如何使用组、名称、版本、类型的格式在 build.gradle 中添加 @jar 类型的依赖项?

依赖的pom.xml用apk描述,这在编译中是行不通的。所以我排除了依赖树中的模块并重新包含compile'package:artifactId:versionName@jar'这确实有效,但是group:'groupName',name:'artifactId',version:'versionName',type:'type'的相应格式是什么??我试过type:'jar'这没有用。我是否必须先排除依赖树中的依赖,然后再重新包含它?或者我可以修改父依赖的描述?父依赖:compile(group:'parentGroupId',name:'parentModuleName',versi