草庐IT

Gradle-only

全部标签

android - 无法从 Android 项目中的 gradle 中删除传递依赖

我正在尝试从我的Android项目中删除传递依赖项,但由于某些原因,当我尝试从我的特定依赖项中删除一个依赖项时,exclude不起作用。例如我想从我的项目中删除support-annotations如果我用configurations{all*.excludegroup:'com.android.support',module:'support-annotations'}依赖项被排除并从依赖项树中移除。我可以使用./gradlewapp:dependencies查看依赖关系树但是如果我用compile('com.android.support:support-v4:23.4.0'){e

android - gradle.xml 在平台之间不一致

我在Mac和PC上都使用AndroidStudio进行开发,并且在两个平台之间移动项目时发现了不良行为。其中一个问题是关于'.idea/gradle.xml'中的“gradleHome”值,在Mac上这是一个看起来正确的值:当我checkout项目并将其加载到Windows上的AndroidStudio中时,“gradleHome”的'.idea/gradle.xml'值变为硬编码路径:如果使用硬编码路径checkin文件,显然会出现问题,但似乎我无能为力,只能在checkin期间忽略此更改。有谁知道为什么会发生这种情况或如何防止这种情况发生?我不应该将此文件checkinSVN吗?谢

android - 如何手动安装gradle-3.0

我正在尝试设置新的gradel-3.0,但出现这样的错误Error:Cause:org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollectioncannotbecasttoorg.gradle.api.internal.file.collections.DefaultConfigurableFileCollection此意外错误的可能原因包括:Gradle的依赖项缓存可能已损坏(这有时会在网络连接超时后发生。)重新下载依赖项并同步项目(需要网络)Gradle构建过程(守护进程)的状态可能已损坏。停止

android - 在 gradle 中自动添加 ConstraintLayout 依赖

只是我更新了我的工作室(版本2.3)和构建版本('25.0.0'),现在,当我尝试创建新Activity时,constraintlayoutdependency会自动添加到我的build.gradle文件中。和布局呈现为父ConstraintLayout,有谁知道如何在创建Activity时删除此依赖项。在Activity创建gradle代码之前。dependencies{compile'com.android.support:support-v4:23.2.1'}在Activity创建gradle代码之后。dependencies{compile'com.android.suppor

java - Gradle 3.3报错Need Java 7 or Later 未解决

我刚刚导入了我从friend那里购买的一些项目。一旦我将它导入到AndroidStudio2.1.2我就收到了这条消息“错误:Gradle3.3需要Java7或更高版本才能运行。您当前使用的是Java6。”我在我的Mac上安装了Java7和8。我已经更改了默认项目结构中的目录,但消息仍然总是出现,我无法对代码执行任何操作。请高手帮帮我 最佳答案 遇到了同样的问题,但出于macOS遗留原因,我需要保留Java6(正如我在Shubhendu的帖子中评论的那样)。所以我最终下载了java8jdkfoundhere至少在androidstu

android - Gradle 3.0 Alpha 2 抛出异常而 Alpha 1 工作正常

dependencies{classpath'com.android.tools.build:gradle:3.0.0-alpha2'}Alpha1在AndroidStudio3.0canary2上运行良好,但是当我尝试使用alpha2时,出现了这个异常:错误:C:\Users\STD1\Documents\STD1\InvistaCultura\invistacultura-android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:752invaliddra

Android Gradle 在另一个模块中包含模块依赖项

我正在使用最新的AndroidStudio3.0.0-beta6构建我的Android项目,但存在这个依赖性问题。Gradle鼓励我将所有compile的替换为implementation的。这是我的项目结构:项目:模块1模块2Module1依赖一些库,module2依赖module1。但是,模块1中的库在模块2中不可见。我不想复制粘贴依赖项,而宁愿只声明一次库依赖项。有一个简单的解决方案吗?谢谢。module1的构建gradle:dependencies{....implementation'io.reactivex.rxjava2:rxandroid:2.0.1'implement

java - 如何解决 Gradle 构建中的存储库证书错误

我安装了最新版本的androidstudio。我有已经安装的jdk8。当我打开androidstudio时,出现以下错误。Unabletoresolvedependencyfor':app@debugUnitTest/compileClasspath':Couldnotresolvecom.android.support:appcompat-v7:26.1.0.Couldnotresolvecom.android.support:appcompat-v7:26.1.0.Requiredby:project:app>Couldnotresolvecom.android.support:a

android - 从 firebase 控制台推送总是有默认图标 (Gradle Firebase 11.8.0)

对于firebasesdk11.8.0,我从firebase控制台直接向我的应用程序(在后台)生成的推送始终显示默认的android图标,而不是我的自定义图标。当我将sdk降级到11.4.2时它工作正常。有人遇到同样的问题吗?更新:只需使用我的oneplus3T和诺基亚6进行测试,分别运行Android8.0和7.1.1。两者都使用FirebaseSDK11.8.0。诺基亚6成功了,Oneplus3T失败了。不确定是手机问题还是安卓系统问题。更新@27-3-2018修复:感谢Piotr的更新,这已在12.0.0上修复更新@17-6-2020修改标题以准确描述问题

android - React Native Camera 导致 gradle 构建错误

我在Android上遇到react-native-camera问题。它在大约一个星期内工作正常,突然间,Gradle无法构建并出现以下错误:Error:Executionfailedfortask':react-native-camera:processReleaseResources'.>Error:morethanonelibrarywithpackagename'com.google.android.gms.license'据我所知,这是由不止一次加载com.google.android.gms引起的。我遵循了RNCamera文档并确保我的Gradle文件匹配。android/a