草庐IT

android - Gradle:为什么加运算符会导致欺骗字符串连接?

在AndroidStudio的build.gradle文件中,我正在创建一个新的APK文件名,其名称如下:defnewApkName=rootProject.name+"-"+variant.versionName+variant.buildType.versionNameSuffix这导致打印出以下内容:app-2.2.0-debug-debug但是,如果我改为执行以下操作:defnewApkName=rootProject.name+"-"+variant.versionNamenewApkName.concat(variant.buildType.versionNameSuffi

Android Studio Gradle 错误 BuildActionExecuter.withCancellationToken

我从这个链接下载了AndroidStudioLatestBuild2.0:http://tools.android.com/download/studio/canary并将其粘贴到我的AndroidStudio文件夹中。之后,当我尝试运行我的项目时,我遇到了这个错误Error:org.gradle.tooling.BuildActionExecuter.withCancellationToken(Lorg/gradle/tooling/CancellationToken;)Lorg/gradle/toolig/BuildActionExecuter;直到现在我还不能在我的Android

Android Studio 2.0 构建 gradle 报错

我刚刚从一个稳定的channel将AndroidStudio更新到2016年4月5日构建的2.0版,现在我在尝试构建我的项目时遇到了一个奇怪的错误:IgnoringInnerClassesattributeforananonymousinnerclass(org.apache.commons.collections.BeanMap$1)thatdoesn'tcomewithanassociatedEnclosingMethodattribute.Thisclasswasprobablyproducedbyacompilerthatdidnottargetthemodern.classf

android - 如何使用 gradle 任务解析 .json 文件并从中获取 json 数据?

有没有办法在gradle任务的帮助下解析xyz.json文件并获取其中的所有单独的json数据?例如。我想解析存储在Assets文件夹中的xyz.json文件中的数据,并获取其中的所有值,例如。获取“类型”的值。{"type":"xyz","properties":{"foo":{"type":"pqr"},"bar":{"type":"abc"},"baz":{"type":"lmo"}}} 最佳答案 您可以像这样创建一个gradle任务gradlemyTask{doLast{definputFile=newFile("xyz.j

android - 开发应用程序时,Android Studio 中的 Gradle 项目同步失败

Error:Unabletofindmethod'com.android.build.gradle.tasks.factory.AndroidJavaCompile.setDependencyCacheDir(Ljava/io/File;)V'.此意外错误的可能原因包括:Gradle的依赖项缓存可能已损坏(这有时会在网络连接超时后发生。)重新下载依赖项并同步项目(需要网络)Gradle构建过程(守护进程)的状态可能已损坏。停止所有Gradle守护进程可能会解决这个问题。停止Gradle构建过程(需要重新启动)您的项目可能正在使用第三方插件,该插件与项目中的其他插件或项目请求的Gradl

android - 如何使用 Android Gradle 插件 3.0.0 将所有 flavor 变体发布到 Maven?

之前用的是androidgradlepluginv2.2.2,现在迁移到3.0。下面的代码将我的所有变体发布(uploadArchives任务)到maven,而2.14.1没有任何问题。但是一旦我升级到3.0,什么都没有发布。如果我删除prodcutFlavors,它会将库的发布版本正确发布到Maven。我错过了什么吗?3.0有什么变化吗?我读到现在默认所有变体都将发布,不再需要publishNonDefault。删除publishNonDefault后它也不起作用。我正在使用带有插件3.0的Gradle4.1和带有插件2.2.2的Gradle2.14.1applyplugin:'co

android - Unity Gradle build 找不到 Build Tools 修订版 28.0.0

几天来我一直在为这个问题苦苦挣扎,我似乎找不到解决它的方法,这里是完整的错误:CommandInvokationFailure:Gradlebuildfailed.C:/ProgramFiles/Java/jdk1.8.0_131\bin\java.exe-classpath"C:\ProgramFiles\Unity2017.2\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-2.14.jar"org.gradle.launcher.GradleMain"assembleDebug"

android - org.gradle.api.tasks.compile.CompileOptions.setBootClasspath(Ljava/lang/String;)V'

将androidstudio更新到3.4后,我无法构建项目。谁能帮帮我。Unabletofindmethod'org.gradle.api.tasks.compile.CompileOptions.setBootClasspath(Ljava/lang/String;)V'.Possiblecausesforthisunexpectederrorinclude:Gradle'sdependencycachemaybecorrupt(thissometimesoccursafteranetworkconnectiontimeout.)Re-downloaddependenciesands

android - Gradle 和多个具有 Roboguice 依赖项的项目

我正在尝试迁移旧的IntelliJ项目以使用gradle。但是,assembleDebug在dx步骤中失败:java.lang.IllegalArgumentException:alreadyadded:Lcom/google/inject/AbstractModule;atcom.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123)atcom.android.dx.dex.file.DexFile.add(DexFile.java:163)atcom.android.dx.command.dexer.M

android - 配置特定的 gradle flavor 组合

我想知道是否可以为特定flavor组组合提供文件或配置设置。例如,我有2个口味组,每个口味组有2种不同的口味:flavor组:版本v2v3flavor组:类型免费满当订购“类型”、“版本”时,我能够构建4种不同风格的应用:FreeV2FreeV3全V2全V3我的源代码树是这样的:/src/free/res/full/res/v2/java/resAndroidManifest.xml(featuresandpermissionsforv2flavors)/v3/java/resAndroidManifest.xml(featuresandpermissionsforv3flavors)