草庐IT

gradle-retrolambda

全部标签

android - 错误 :(20, 0) 找不到 Gradle DSL 方法: 'compile()'

我看过其他相关的,但似乎没有一个能解决我在Gradle中的问题。这是我的BuildGradle(模块应用程序)applyplugin:'com.android.application'android{compileSdkVersion21buildToolsVersion"21.1.2"defaultConfig{applicationId"com.example.abdul_000.project"minSdkVersion9targetSdkVersion21versionCode1versionName"1.0"}buildTypes{release{minifyEnabledf

使用 Gradle 进行 Android 命令行测试

我已经研究了好几天了,并挖掘了一些很好的资源,比如thisuserguide.感谢thisarticle,我也可以构建和安装得很好.但是,对于我的生活,我无法弄清楚如何在没有连接设备的情况下运行我的仪器测试。如果不使用命令./gradlewconnectedAndroidTest,是否根本不可能在app/src/androidTest(我有大部分测试)下运行测试?另外,我看到它是recommended将jUnit测试放在app/src/test下,将Instrumentation测试放在gradle预配置的app/src/androidTest下。这是设置应用程序测试的好方法吗,即使这

android - Gradle 同步 : Connection to the Internet denied

我正在尝试同步Gradle项目,但出现了下一个错误:Error:ConnectiontotheInternetdenied.它还说要检查这个page但解决方法没有成功。 最佳答案 是windows防火墙的问题,请关闭您的windows防火墙。 关于android-Gradle同步:ConnectiontotheInternetdenied,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

android - Jenkins + Gradle 包装器。如何将 init.gradle 设置添加到 Jenkins

我刚刚开始将JenkinsforCI与Gradle构建工具用于我的项目。根据JenkinsGradleIntegration:InvokeGradlevs.UseGradleWrapperoptions我应该使用Gradle包装器,因为我在init.gradle中定义了自定义mavenURL。下面的代码是我电脑上的init.gradle。allprojects{buildscript.repositories{maven{url"urlhere"}}buildscript.configurations.all{resolutionStrategy.cacheDynamicVersion

android - 无法使用 Android Studio 1.3 进行编译,gradle 表示已定义资源

自从我更新到AndroidStudio1.3后,我遇到了一个非常奇怪的问题。当我尝试启动我的应用程序时,它告诉我:“Gradle2.4需要AndroidGradle插件1.2.0(或更新版本),但项目使用的是版本1.0.0。请使用AndroidGradle插件1.2.0或更新版本。”当我点击“Fixpluginversionandsyncproject”时,它会在我的build.gradle文件中更改它dependencies{classpath'com.android.tools.build:gradle:1.0.0'}为此:dependencies{classpath'com.an

java - Gradle 错误 "Cannot invoke method buildToolsVersion() on null object"

我需要一些帮助...我在尝试构建android.apk时遇到此错误:FAILURE:BuildFailedwithanexception."CannotinvokemethodbuildToolsVersion()onnullobject"我正在通过cmd.exe使用命令在Windows上构建:来自gonative.io源代码的gradlebuild。这是我的build.gradle文件:applyplugin:'android'android{compileSdkVersion21buildToolsVersion"21.1.2"defaultConfig{minSdkVersion

android - 是否可以针对不同的产品口味使用不同的 build.gradle?

我正在工作的项目是为基于Amazon的设备和Android构建的。几乎95%的代码库在这两者之间是通用的。所以我没有将这两个作为不同的项目,而是考虑使用产品flavor将这两个放在一起。(如果有其他更好的解决方案,请告诉我)但我在这里面临的问题之一是build.gradle中的buildscript和android属性,我需要为Amazon和Android使用不同的值。例如,我需要这个用于Android依赖关系{类路径'com.android.tools.build:gradle:1.1.3'}这是亚马逊的依赖关系{类路径'com.amazon.device.tools.build:g

java - 在 Android studio 中使用 Jcenter 和 gradle

编辑:想通了,我对项目范围的build.gradle文件的allprojects->repositories部分实现了JBaruch的建议。我正在编写一个依赖于IOIO的项目。在我的项目上编译IOIO的库给我带来了麻烦。我尝试将.aar和.jar文件直接放在我的libs/目录中。然而,在gradle中使用.aar文件被证明是一个麻烦事。现在,我正尝试使用jcenter来查找这些库。我用jcenter做仓库,gradle原来无法解析com.github.ytai.ioio:IOIOLibCore但指定版本号5.05解决了这个问题。但是,现在gradle无法解析com.sparetimel

android - Gradle如何从apk中排除文件

我将我的keystore存储在我的Assets目录中。如何在构建中排除它以创建.apk?我试过那样但仍然存在:android{...packagingOptions{...exclude'META-INF/LICENSE.txt'...exclude'assets/keystore'}}它排除了LICENSE.txt但不包括keystore 最佳答案 尝试下一个:...packagingOptions{exclude'META-INF/LICENSE.txt'}}android.applicationVariants.all{var

android - 为什么我的 gradle 需要这么长时间? > 13 分钟

为什么Gradle在我的电脑上需要这么长时间?尤其是在做了一些小改动之后?有些东西必须被打破。有人有什么想法吗?我在Ubuntu15.04上使用AndroidStudio。AndroidStudio已全面更新。如果相关的话,这是我的gradle文件。//Top-levelbuildfilewhereyoucanaddconfigurationoptionscommontoallsub-projects/modules.buildscript{repositories{jcenter()}dependencies{classpath'com.android.tools.build:gra