草庐IT

android - 未能完成 Gradle 执行(新项目)-java home 不同

我下载了AndroidStudio版本[build135.1653844]并创建了一个新项目。我收到一个错误:FailedtocompleteGradleexecution.Cause:Thenewlycreateddaemonprocesshasadifferentcontextthanexpected.Itwon'tbepossibletoreconnecttothisdaemon.Contextmismatch:Javahomeisdifferent.Wanted:DefaultDaemonContext[uid=null,javaHome=C:\ProgramFiles\Jav

android - 将口味配置保存在单独的 .gradle 文件中

简而言之-有没有办法将flavor配置保存在单独的.gradle文件中?关于更多细节——我想要每个flavor的.gradle文件(如flavorGermany.gradle、flavorUkraine.gradle、flavorItaly.gradle等),这些文件将包含在主gradle的“applyfrom:”指令中。每种风格的.gradle都将包含签名和构建配置。 最佳答案 当然可以。只需将这些文件放在应用程序文件夹中,然后在您的应用程序文件夹中build.gradle导入这些文件。您的flavorGermany.gradle

java - 安卓/gradle : not able to use repository

我试图删除我的jar*库并将它们添加为maven-repository-dependencies。看起来很有前途,但我做不到。我用一个库(gson)测试了它,现在我的gradle.build看起来像这样:buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.5.+'}}applyplugin:'android'dependencies{compilefileTree(dir:'libs',include:'*.jar')compile'com.goo

android - 有没有办法在 Android Gradle 项目中只运行一组特定的仪器测试?

我有一个Android/Gradle项目。每当我想运行测试时,我运行:./gradlewconnectedInstrumentTest它在我项目的测试文件夹下运行我所有的测试。我的测试文件夹有几个自动化测试和非自动化测试。我最感兴趣的是在没有缓慢的自动化测试的情况下运行快速的非自动化测试。有没有办法只运行一组特定的测试,例如来自一个特定类或类似的测试?我基本上是在询问任何类型的分离,以便我可以选择在需要时只运行一些测试。创建了一个示例项目here.编辑local.properties以指向您的AndroidSDK。接下来,启动模拟器或将手机连接到计算机。然后您可以使用./gradlew

android - 将 Android-Gradle 项目导入 Android Studio

我正在尝试将我在另一台机器上使用AndroidStudio创建的项目导入到一台使用相同软件的新机器上。我选择“导入项目(EclipseADT、Gradle等)”,然后选择具有以下结构的文件夹:appbuild.gradlebuildgradlegradle.propertiesgradlewgradlew.batlocal.propertiessettings.gradle问题是我无法像在另一台机器上那样设置项目,是我创建的。在“Project>Android”中出现“Nothingtoshow”。 最佳答案 不要选择“导入项目(E

android - 如何以编程方式获取 Gradle 模块名称

是否可以在Java代码中以编程方式获取Gradle的模块名称?我需要它来访问MODULE_NAME/build/intermediates目录下的模块构建文件,但是硬编码模块名称不是一个好主意。 最佳答案 要获取当前的模块名称,您可以访问Gradle的project对象project.name将为模块app返回app参见:https://docs.gradle.org/current/userguide/writing_build_scripts.html 关于android-如何以编程

android studio gradle同步错误

在尝试给我带来奇怪错误的预览版后,我刚刚在UbuntuLinux上全新安装了AndroidStudio1.1.0。我还删除了首选项目录以从头开始。现在即使是新项目,gradlesync也会因这个错误而失败,我找不到原因或其他可以给我提示的信息:Error:Cause:org.jetbrains.plugins.gradle.tooling.ModelBuilderService:Providerorg.jetbrains.plugins.gradle.tooling.builder.ExternalProjectBuilderImplnotfound有人知道如何解决这个问题吗?

android studio gradle refresh failed(系统找不到指定的文件)

Error:Couldnotopeninitscriptclasscacheforinitializationscript'C:\Users\Subash\AppData\Local\Temp\asLocalRepo2.gradle'(C:\Users\Subash.gradle\caches\2.2.1\scripts\asLocalRepo2_cd0g6mnzdabuvxgeqlhhrxv0q\InitScript\initscript).java.io.FileNotFoundException:C:\Users\Subash.gradle\caches\2.2.1\script

android - 如何使用 Google Services Gradle 插件在 Circle CI 上测试 android 应用程序

我正在使用GoogleServicesGradle插件开发android应用程序(Firebase需要它),并且该插件需要google-services.json。我认为json文件不应该在git的控制之下,因为它有一些应该stash的值(例如api_key),但是CircleCI需要那个。如果google-services.json可以查到环境变量,问题就可以解决。(值stash在git仓库中,CircleCI可以从环境变量中获取值)。但是,我无法从google-services.json中找到查找环境变量的机制。我有三个问题。1)VCS真的应该忽略google-services.j

android - 错误 :Cannot set readonly property: proguardFiles for class: com. android.build.gradle.managed.BuildType

我正在尝试运行来自以下来源的AR示例应用程序:https://artoolkit.org/documentation/doku.php?id=4_Android:android_examples我试图打开项目ARSimpleProj。但它给了我这个错误:Error:Cannotsetreadonlyproperty:proguardFilesforclass:com.android.build.gradle.managed.BuildType我正在使用AndroidStudio2.2.2和Gradle2.14.1谢谢! 最佳答案 根