草庐IT

gradle-diagnostics

全部标签

Android Studio 无法直接或作为 Gradle 项目导入我的 Eclipse 项目

我有一个EclipseLuna工作区,它包含8个项目,并且构建没有任何问题。我尝试将主要项目导出为Gradle项目,然后使用AndroidStudio打开它,我还尝试将主要项目直接导入AndroidStudio。我已经验证我拥有所有东西的最新版本,Eclipse和AS,但这没有任何区别。生成的项目将不会生成。我尝试在AndroidStudio中构建时遇到近100个构建错误。我花了好几天时间尝试使用这个产品,我报告了在导入到Google的过程中发生的多个IDE错误,感觉我在兜圈子。如果我导入导出的build.gradle文件,它会提示需要1.1.0版本。当前版本为2.2.1我需要提供什么

Android Gradle 1.1 - 添加对另一个项目测试的测试依赖

我有2个模块:A和B。-A是一个独立的模块。它的测试本身运行良好。-B是一个依赖模块。它的测试需要A的测试文件夹中的某个文件(B中的一个测试文件扩展了A中的一个)我认为以下是B的build.gradle的相关部分:android{...sourceSets{test.java.srcDirs+="../A/src/test/java"}}dependencies{compileproject(':A')testCompile'junit:junit:4.10'testCompile'org.robolectric:robolectric:2.4'testCompile'org.mock

java - 以编程方式更新 intellij 插件中的 build.gradle

我正在为intellij编写插件,我想以编程方式更改Intellij项目的build.gradle文件。我要补充sourceSets{resources{srcDir'src/resources'}}在build.gradle文件中的android对象中(这是一个android项目)我意识到我必须沿着这条线做点什么GradleBuildFilegradleBuildFile=GradleBuildFile.get(module);GrStatementOwnerclosure=gradleBuildFile.getClosure("android/sourceSets/main/res

android - 使用新版本的 gradle android 插件检测未使用的资源误报

我之前使用的是1.2.3版本的androidpluginforgradle.我注意到,在更新1.3时,lint报告的未使用资源数量显着增加。经过一些分析后,我注意到其中大部分(如果不是全部)都是误报......有没有其他人注意到类似的行为?如果是这样,关于如何解决这个问题有什么建议吗? 最佳答案 将AndroidGradle插件更新到最新版本(例如1.5.0)。引用https://code.google.com/p/android/issues/detail?id=182555 关于an

android - 无法加载类 'org.gradle.internal.logging.LoggingManagerInternal'。此意外错误的可能原因

我想在Bintray上发布我的库。我试过here步骤,但gradle没有同步。build.gradle项目文件buildscript{repositories{mavenCentral()jcenter()}dependencies{classpath'com.android.tools.build:gradle:2.1.2'classpath'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7'classpath'com.github.dcendents:android-maven-gradle-plugin:1.4.1'}}allp

android - 为什么Android项目的build.gradle中有一个自定义的 'clean'任务?

在AndroidStudio(2.1版本)中创建新项目时,根build.gradle文件具有以下任务:taskclean(type:Delete){deleterootProject.buildDir}我注意到有些Android项目没有这个自定义任务,而是使用默认的gradleclean任务。没有上述自定义清理任务的缺点是什么? 最佳答案 这将在您编译代码并运行项目时删除所有构建目录。如果您修改了一些Gradle配置文件,这样做是为了彻底清理。因此,重要的是不要在/build/文件夹中创建任何目录,因为当Gradle运行清理任务时它

android - Gradle /安卓 : single ndk build for multiple flavors?

我有一个包含以下内容的build.gradle文件设置(为了简洁起见,我显然排除了无关紧要的部分):android{defaultConfig{ndk{abiFilters'armeabi','armeabi-v7a','x86'}}productFlavors{flavor1{...}flavor2{...}flavor3{...}flavor4{...}flavor5{...}}buildTypes{debug{externalNativeBuild{ndkBuild{cFlags'-DDEBUG'}}...}release{externalNativeBuild{ndkBuild

android - Gradle 实现与 API 配置

在构建我的依赖项时,我试图找出api和implementation配置之间的区别。在文档中,它说implementation有更好的构建时间,但是,看到这个comment在一个类似的问题中,我想知道这是不是真的。由于我不是Gradle专家,希望有人能提供帮助。我读过documentation已经,但我想知道一个易于理解的解释。 最佳答案 Gradlecompile关键字已弃用,取而代之的是api和implementation关键字来配置依赖项。使用api等同于使用已弃用的compile,因此如果您将所有compile替换为api一切

android - 错误 :Could not run build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-3.3-all.zip'

在androidstudio2.3.2中运行项目时显示Error:CouldnotrunbuildactionusingGradledistribution'https://services.gradle.org/distributions/gradle-3.3-all.zip'.项目陷入困境app_debugAndroidTestApkCopy 最佳答案 问题是由于互联网连接速度慢或同步过程中断。确保您拥有强大的互联网连接并同步(重新构建)您的项目。 关于android-错误:Coul

Android Gradle 插件 3.0.0-alpha4 - 不从本地 AAR 中选择 .so 库

我目前正在将我的Android项目迁移到最新版本的AndroidGradle插件,以便将其与AndroidStudio3.0一起使用。除了我在本地AAR文件中的.sonative库文件没有打包到最终APK中之外,一切似乎都运行良好。里面没有lib文件夹。我的项目已经定义了两个flavor维度,但我没有看到任何错误或警告,所以我认为这不是问题所在。AndroidGradle插件:classpath'com.android.tools.build:gradle:3.0.0-alpha4'Gradle版本是4.0。本地AAR是使用AndroidStudio中的NewModule...选项添加