草庐IT

android - Gradle 同步时间太长 Firebase-core 无法 HEAD 状态代码 409

我正在AndroidStudio中构建一个Android应用程序。每次我SyncProjectwithGradlefiles时,都需要几分钟才能成功同步。在我的AndroidStudio底部,我看到了几分钟的以下行:在构建输出中我看到了这个:当我点击其中一个错误时,我会看到:org.gradle.internal.resource.transport.http.HttpErrorStatusCodeException:CouldnotHEAD'https://jcenter.bintray.com/com/google/firebase/firebase-core/11.4.2/fir

android - gradle Android studio : "Cannot invoke method get() on null object" 错误

我有一个包含多个模块的项目,每个模块都是一个单独的应用程序。我将Firebase添加到一个模块,此后另一个模块的gradle无法同步。我不断收到:“无法在空对象上调用方法get()”,当我注释掉播放服务“依赖项时,它会消失。我的等级是:buildscript{repositories{google()maven{url'https://maven.fabric.io/public'}}dependencies{classpath'io.fabric.tools:gradle:1.+'}}applyplugin:'com.android.application'applyplugin:'

android - 将库构建迁移到 Gradle 4.5.1 后,应用程序构建失败

我有一个使用库A的应用程序,该库A已转换为使用Gradle4.5.1(从3.5.1开始)构建。库A又依赖于库B,后者也已转换为使用Gradle4.5.1。应用程序构建现在在尝试使用库A构建时失败(它不直接包含对库B的依赖性)。构建错误是针对库B中的资源的资源未找到错误。应用:dependencies{implementation('com.example:libraryA:version@aar'){transitive=true}}图书馆A:dependencies{implementation'com.example:libraryB:version@aar'}如果我直接将库B包含

android - 来自插件的 Gradle 任务不在 "Build"上运行,但在 "Clean"上运行

我们有一个Android项目,在构建APK之前需要运行特定的Gradle插件任务。(插件是我们自己写的)我们希望在每次构建之前自动运行任务。如果我们使用已弃用的task.execute(),那么我们会收到一条警告,从5.0或类似版本开始它将不可用。如果我们按照推荐使用dependsOn,那么testTask1不是在BUILD之前,而是在CLEAN之后。(全部在下面的评论中解释)我看过gradle文档和许多其他SO线程,但我还没有找到解决方案。//Top-levelbuildfilewhereyoucanaddconfigurationoptionscommontoallsub-proj

android - 如何使用 gradle 和 kotlin 为 android studio 设置 jvm 目标?

尝试编译用kotlin编写的单元测试时出现以下错误。Task:app:compileDebugUnitTestKotlinFAILED...无法将使用JVM目标1.7构建的字节码内联到使用JVM目标1.6构建的字节码中。请指定正确的“-jvm-target”选项我已经尝试在我的应用build.gradle中为我的android配置设置源兼容性:compileOptions{sourceCompatibilityJavaVersion.VERSION_1_8targetCompatibilityJavaVersion.VERSION_1_8}以及在根build.gradle中配置所有ko

android - 使用 Gradle 在 Eclipse 中添加依赖项

我正在使用Eclipse的GradleIDE插件,并且在我的build.gradle文件中创建了一个自定义任务:sourceSets{unitTest{java.srcDirs=['tests']}}dependencies{unitTestCompilefiles("$project.buildDir/classes/debug")unitTestCompile'junit:junit:4.11'unitTestCompile'org.robolectric:robolectric:2.1.1'unitTestCompile'com.google.android:android:4.

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.+