草庐IT

gradle-task

全部标签

android - Gradle 生成未签名的发布 apk

我有一个具有以下结构的项目:Root\__main_project|\__modules\__|library1|\__library2我的gradle中有以下配置:android{compileSdkVersion19buildToolsVersion'19.0.0'defaultConfig{minSdkVersion8targetSdkVersion19}signingConfigs{release{storeFilefile('/home/home/.signing/test.keystore')storePassword'testtest'keyAlias'testtest'

Android gradle项目目录变量

我正在尝试在gradle中编写一个需要打开文件的脚本。我试图找到安装项目的当前目录。这样我就可以在我的“原始”目录中打开一个文件。注意:我知道我可以使用临时文件来查找应用程序的当前位置。但是,我试图远离该解决方案。我想知道gradle是否有一个buildDir变量,我可以在我的任务中使用它。 最佳答案 参见Gradledocs.具体来说,您对projectDir(包含构建脚本的目录)或buildDir(projectDir/build)感兴趣。 关于Androidgradle项目目录变量

android - 如何忽略 gradle robolectric 插件的测试失败?

我正在使用robolectric-gradle-plugin用于robolectric单元测试。我不想在失败的测试上失败。在DSL或属性中是否有一种方法不会使构建测试失败,类似于SurefireMaven插件上的-DtestFailureIgnore=true?我试过:robolectric{ignoreFailures=true}和robolectric{ignoreFailure=true}和-DignoreFailure=true在命令行上。我似乎找不到任何关于如何执行此操作的文档,也找不到任何关于在源代码中忽略测试的引用。 最佳答案

android - 增加 gradle 堆大小

这个问题在这里已经有了答案:Torundexinprocess,theGradledaemonneedsalargerheap.Itcurrentlyhasapproximately910MB(13个答案)关闭6年前。每当我尝试构建应用程序时,gradle会花费太多时间,并且会出现一条消息,显示您应该将Gradle大小增加到3072MB,目前是910MB。所以我的问题是如何增加gradle的堆内存??

android - Android studio 中的 gradle\2.10\taskArtifacts\cache.properties.lock(访问被拒绝)

有人可以向我解释这个错误的含义以及如何解决androidstudio中的这个cache.properties.lock错误吗??错误:java.io.FileNotFoundException:C:\Users\lrana\AndroidStudioProjects\Umachi.gradle\2.10\taskArtifacts\cache.properties.lock(拒绝访问)C:\Users\lrana\AndroidStudioProjects\Umachi.gradle\2.10\taskArtifacts\cache.properties.lock(Accessisde

Android Gradle 2.2 不允许签名 APK 的 ShrinkResources

作为AndroidStudio2.2推出的一部分,我将我的Gradle构建工具更新到了v2.2。这样做之后,我签名的APK构建过程失败了,因为我有shrinkResources=true。一旦我切换回Gradlev2.1.3或设置shrinkResources=false一切正常。这是我的应用程序gradle构建文件:android{signingConfigs{}compileSdkVersion24buildToolsVersion'24.0.0'defaultConfig{applicationId"com.sample.testapp"minSdkVersion21target

java - React-native 构建错误 Android - java.lang.UnsupportedClassVersionError : com/android/build/gradle/AppPlugin : Unsupported major. 次要版本 52.0

我已经按照react-native文档(https://facebook.github.io/react-native/docs/getting-started.html)中的说明设置了reactnative项目。在使用命令react-nativerun-android进行构建时,出现以下错误。StartingJSserver...Buildingandinstallingtheapponthedevice(cdandroid&&./gradlewinstallDebug)...FAILURE:Buildfailedwithanexception.Where:Buildfile'/va

android - 在 android-studio/gradle 中添加全局库的正确方法

首先,我知道如何将local库添加到build.gradle文件,这里已经在几个问题中讨论过了(基本上都是相同),参见here,here和here.但是你必须硬编码build.gradle文件中的compilefiles('/path/to/lib.jar')语句中的路径,这不是很好,不可重新分发等,如果您使用不在项目文件夹结构中的库。我更喜欢在同一个地方为我的所有项目维护这个库(所以它总是对所有项目都是最新的等等)。因此,我想知道如何以一种理智的方式将无法通过Maven获得的库添加到使用gradle的Android-Studio项目中,前提是该库已作为全局库添加到AS的首选项中。到目

Android Studio 1.1 Gradle 2.2.1 Gradle 版本 2.1 要求当前版本为 2.2.1

我只是想在Androidstu中编译最新版本的u2020-daggr2![e我将其导入为gradle项目。但是我提示gradle时出错!我确实编辑了gradle-wrapper.properties。然而重建没有奏效。我确实看到了:Gradle2.1isrequiredMigratetoGradlewrapperandsyncproject这似乎是同一个问题,但在Studio上我没有找到:Settings->Gradle然后点击Usedefaultgradlewrapper(recommended).我没有找到在Studio中执行此操作的位置。首先,没有只显示“设置”的菜单。有:文件-

android - gradle 在哪里存储 ANDROID 项目的所有编译类?

从Eclipse迁移到AndroidStudio。这是AS的构建目录结构问题1.gradle把所有编译好的.class放在哪里?文件?是projectRoot/build/intermediates/classes吗目录?这个问题的目的是在构建时生成一个Java类(例如:CustomBuildInfo.java)并且需要添加到编译目录以便其他src文件可以使用它并在APK中正确打包。注意:以前在Eclipse中,此生成的文件用于驻留在projectRoot/gen/中目录。问题2.自定义生成的Java文件的正确位置是什么?是build/generated/r//?(这是R.java所在