草庐IT

Gradle-only

全部标签

android - 如何在 Gradle 中启用自动下载丢失的 Android SDK 包

在GoogleI/O2016期间What'snewinAndroiddevelopmenttools很快就提到了一个很棒的新功能:AndroidGradle插件现在可以自动从AndroidSDK下载缺少的依赖项。AndroidGradle插件2.2.0-alpha4中也提到了它releasenotes.如何启用它? 最佳答案 在项目根文件夹的gradle.properties文件中添加以下行:android.builder.sdkDownload=true注意:在撰写本文时,此选项是实验性的。到目前为止,它似乎下载了缺少的构建工具和

android - Android Studio 中的 Gradle 给出错误项目同步失败

我是AndroidStudio的新手。我安装了AndroidStudio-1.2.1.1并且安装了jdk1.7.0_40。我在构建gradle时遇到问题。作为引用,您可以查看gradleissue我在消息中收到以下错误Error:Thenewlycreateddaemonprocesshasadifferentcontextthanexpected.Javahomeisdifferent.Expecting:'C:\ProgramFiles\Java\jdk1.7.0_40'butwas:'C:\ProgramFiles\Java\jdk1.7.0_40\jre'.Pleaseconf

android - android studio项目中出现gradle task错误

我的项目运行成功。但是在构建完成后突然出现以下错误。谁能告诉我这是怎么回事?我不知道这个错误。我该如何解决?Error:Aproblemoccurredconfiguringproject':app'.>Couldnotresolvealldependenciesforconfiguration':app:_debugCompile'.>Couldnotfindcom.android.support:cardview-v7:23.2.1.Searchedinthefollowinglocations:https://jcenter.bintray.com/com/android/sup

java - 如何用 Gradle 生成 javadoc?

我想从aarlib文件生成javadoc,但我的实际任务无法正常工作并以错误结束。我对gradle有点迷茫。应该在哪里生成javadoc?android.libraryVariants.all{variant->//ThispartisforchangeAARlocationvariant.outputs.each{output->defoutputFile=output.outputFileif(outputFile!=null&&outputFile.name.endsWith('.aar')){deffileName="${archivesBaseName}-${version}

gradle,提取依赖项zip并使用文件中的内容?

我有一个依赖另一个项目的GradleBuild项目。我的项目应该从另一个项目中摘下邮编并提取档案。存档中的一个文件称为“name.txt”,其中它是我需要在“构建”任务中作为参数传递的字符串。defunzippedDir=file('build/dependencies/unzippedDir').getAbsolutePath()configurations{zipArchive}dependencies{ziparchive""}taskunzip(type:Copy){intounzippedDirfromzipTree(configurations.zipArchive.singleF

android - 将 eclipse 项目导出为 gradle

我一直在尝试将我的eclipse项目导出为gradle构建文件以将其与AndroidStudio一起使用,但我似乎无法使其正常工作。当我单击“完成”时,没有任何反应。如果我反复点击它,我会看到一个进度条显示一毫秒然后消失。我的ADT是22.3版(最新的),我也尝试了在google上找到的所有解决方案。类似的问题可以在这里找到:Android项目的EclipseGradle导出不执行任何操作无法从Eclipse生成gradle.build文件如您所见,这个问题并没有真正可靠的解决方案,但人们写到他们手动创建了它。不过我不知道该怎么做。对于这个问题,有什么我没听说过的解决方案吗?如果没有,

java - 是否可以在 Gradle 中定义 Android 字符串数组资源?

在GradleforAndroid中,我正在尝试生成与此字符串数组资源等效的...http://www.url1.comhttp://www.url2.comhttp://www.url3.com...在我的应用程序的build.gradle配置文件中。我不想在res/values/arrays.xml中对这些值进行硬编码,因为我希望能够为不同的构建变体(开发与生产)生成不同的数组内容。我知道有解决方法,但如果可能的话,这将是最干净的解决方案。我已经尝试过像下面的摘录那样使用“字符串数组”或“数组”的resValue类型的东西,但我收到一条错误消息,指出resValue()不存在。当然

android - 避免快照版本的 gradle 缓存

我在AndroidStudio中使用某些库的SNAPSHOT版本。问题是Gradle似乎使用了这些库的缓存版本,并且不会重新下载新更新的快照版本。我试图在我的gradle脚本中使用类似这样的东西,但它不起作用。dependencies{compile('myGroupId:myArtifactId:X.Y.Z-SNAPSHOT'){changing=true}}似乎唯一可行的解​​决方法是删除~/.gradle/caches目录,然后在AndroidStudio中重新同步项目。当然这不是一个好的解决方案。我们如何使用快照版本? 最佳答案

java - 如何手动设置 gradle-2.2.1-all.zip

我想用这个命令运行我的单元测试gradlew.batconnectedInstrumentTest但它尝试下载https://services.gradle.org/distributions/gradle-2.2.1-all.zip我的下士网络阻止了它。因此,我想手动设置zip,我已经从浏览器下载了它。下面列出了我失败的方式将其粘贴到ProgramFiles\Android\AndroidStudio\gradle\gradle-2.2.1没有工作文件->设置->构建执行、部署->构建工具和定义gradle主目录无效除了这些之外的任何建议将不胜感激。谢谢。

android - FindBugs Android Gradle No classes configured 错误

我正在尝试在Android构建中使用适用于Gradle的FindBugs插件。build.gradle文件buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.6.+'}}applyplugin:'android'applyplugin:'findbugs'android{compileSdkVersion19buildToolsVersion"19.0.0"defaultConfig{minSdkVersion8targetSdkVersion19