草庐IT

gradle-shadow-plugin

全部标签

android - Gradle Android,从另一个模块中排除依赖

我有一个Android应用程序,我想对其进行单元测试。使用MVP模式,我能够在“android世界”之外提取大量类,以便在单独的模块[1]中将它们作为普通单元测试(使用Junit)进行测试。但是,我想记录来自这些类的一些消息。所以我尝试将slf4j-api与android绑定(bind)一起使用。旨在为我的测试提供简单绑定(bind)。但是“test”模块开始提示类路径中有两个slf4j绑定(bind),他正在使用android-binding。所以我的问题是,如何从“test”模块中排除slf4j-android依赖项?这是我的“test”模块的build.gradleevaluat

android - 带有 AAR 的 gradle 构建失败,没有找到资源错误

我在项目中有两个模块。app-这是我的应用模块app-base-这是我的应用程序使用的android库模块。当我使用构建工具21和gradleandroid插件1.1.1构建时具有以下依赖性,它将失败。compile'com.company.android:app-base:1.0.0@aar'我通过以下命令将app-baseaar部署到公司sonatypeNexus。gradleuploadArchives错误信息如下::app:processCustomAppDebugResourcesPosition34:21-35:Noresourcefoundthatmatchesthegi

android - 导入 support-v4-22.0.0 时 Gradle 构建失败

我在phonegap中使用本地通知,我添加了一个jar文件:com.android.support:support-v4:22.0.0但是当我运行“app”时,gradle显示失败的错误:Information:Gradletasks[:app:assembleDebug]:app:preBuildUP-TO-DATE:app:preDebugBuildUP-TO-DATE:app:compileDebugNdkUP-TO-DATE:app:checkDebugManifest:app:preReleaseBuildUP-TO-DATE:app:prepareComAndroidSup

Spring Boot配置docker-maven-plugin实现构建与推送镜像(Dockerfile)

0、前提:docker、maven、java均已安装,docker镜像私服均已设置网络也开通本文基于Docker进行构建,也可以指定构建信息到POM中构建,大家自行搜索1、首先是一些网络和docker相关配置的打开2375是docker远程操控的默认端口,通过这个端口可以直接对远程的dockerdaemon进行操作;任何能连通到这台docker宿主机的的机器都可以随意操作这台docker宿主机的dockerdaemon(dockerrun、dockerps、dockerrm等等这些命令)推荐进行tls+CA证书配置进行远程操控,这里不赘述,可以自行baidugoogle这里为了方便使用,使用非

android - 创建新项目时 Gradle 默认依赖项

我有一些dependencies用于每个新创建的项目(例如butterknife、supportv4...)。不是每次创建新项目时都复制以下行,有没有办法配置AndroidStudio自动添加它?:compile'com.android.support:appcompat-v7:23.2.1' 最佳答案 build.gradle的模板在目录中:{sdk-dir}/sdk/tools/templates/projects/NewAndroidApplication/root/build.gradle.ftl您可以随意修改它。

android - IntelliJ - Android 项目 - Gradle 刷新失败

我在Windows7(64位)上使用IntelliJIDEA2016.2。我已经创建了一个项目(使用MainActivity)。在创建过程中,gradle正在“刷新”,然后失败。Gradle'MyApp'refreshfailed.Error:Connectiontimedout:connect.IfyouarebehindanHTTPproxy,pleaseconfiguretheproxysettingseitherinIDEorGradle.我没有使用代理。尽管如此,我还是尝试在gradle.properties中添加以下代码:systemProp.http.proxyHost=

Android如何在gradle文件中使用字符串资源

关于this页面,它是这样写的:versionName—Astringusedastheversionnumbershowntousers.Thissettingcanbespecifiedasarawstringorasareferencetoastringresource.我想使用资源作为版本号。类似@string/version的东西。路在何方?谢谢朱利安 最佳答案 我使用@Yaroslav的回答(https://stackoverflow.com/a/37432654/6711554)创建了方法。这是从字符串文件设置包名的代

java - Gradle:同一项目中的 Java 和 Android 子项目

TL;DR:开发纯Java和Android应用程序的唯一方法是在完全不同的Gradle项目上吗?我正在开发一个项目,其中包括一个Android应用程序和一个Java后端(以及一些其他常见的API)。作为IDE,我正在使用IntelliJIdea。我想要一个包含所有应用程序作为子项目的Gradle项目(将在单个Idea实例上打开)。我的问题是,为了允许Android插件,我需要在build.gradle文件的buildScript部分进行设置:dependencies{classpath'com.android.tools.build:gradle:2.2.3'}这会在整个Gradle构

java - 安卓工作室 2.3 错误 : "Gradle sync failed: Cause: services.gradle.org"

我在AndroidStudio2.3中打开一个新项目后,收到如下错误:Gradlesyncfailed:Cause:services.gradle.org谷歌搜索刚刚在问题跟踪器页面上给了我一个日志文件。我试过卸载/重新安装。我不在代理后面,我已经设置:Usedefaultgradlewrapper重新启动Gradle同步停止在RefreshingGradleproject我找不到解决此问题的方法。我在带有JRE1.8.0的Windows8.1上运行AndroidStudio 最佳答案 我想这可以帮助你......https://g

android - Cordova-Plugin-Firebase 当应用程序从 OFF 变为 ACTIVE 时,onNotificationOpen() 在 Android 上不起作用

我在Android设备上的Ionic2项目中实现了Cordova-Plugin-Firebase。我遵循了指南并且它有效。关于函数onNotificationOpen(),如docoftheplugin中所述:Appisinbackground:UserreceivesthenotificationmessageinitsdevicenotificationbarUsertapsthenotificationandtheappopensUserreceivesthenotificationdataintheJavaScriptcallback如果应用程序关闭(不在后台),如果我发送推送