草庐IT

gradle-retrolambda

全部标签

android - 多模块项目中缺少顶级 build.gradle

我的项目中缺少“顶级”项目build.gradle脚本:我从一个非常复杂的Maven/Eclipse项目中将它导入到AndroidStudio中,它基本上在目录的顶层制作了一个模块(“android”),并添加了所有子模块(“tappurwear”,“shared”等)到该原始模块的目录中。我知道这是一种困惑的结构,但是还有很多其他的构建脚本,所以我真的不能将所有文件移动到一个适当的单独模块中。所以现在我想知道,如何为整个项目添加顶级build.gradle脚本?我见过的通常的AndroidStudio项目只有一个,但它将我的顶级构建脚本视为“android”模块的构建脚本。我可以创建

android - 如何根据gradle flavor 设置变量

我想将一个变量test传递给NDK。但由于某种原因,他总是通过最后一种味道的值(value)。这是build.gradle:applyplugin:'com.android.library'deftestandroid{compileSdkVersion23buildToolsVersion"23.0.2"defaultPublishConfig"flavorARelease"publishNonDefaulttruedefaultConfig{minSdkVersion15targetSdkVersion17ndk{moduleName"test"ldLibs"log"}}produ

android - 如何根据gradle flavor 设置变量

我想将一个变量test传递给NDK。但由于某种原因,他总是通过最后一种味道的值(value)。这是build.gradle:applyplugin:'com.android.library'deftestandroid{compileSdkVersion23buildToolsVersion"23.0.2"defaultPublishConfig"flavorARelease"publishNonDefaulttruedefaultConfig{minSdkVersion15targetSdkVersion17ndk{moduleName"test"ldLibs"log"}}produ

android - 带有 packageRelease “specified for property ' signingConfig.storeFile' 的 Gradle 签名应用程序不存在”

我正在尝试在AndroidStudio中通过使用Gradle的项目在Release模式下使用BuildVariant测试应用。build.gradle:(omitteddependenciesandrepositories)android{applyplugin:'android'compileSdkVersion19buildToolsVersion"19.0.0"defaultConfig{minSdkVersion11targetSdkVersion16versionCode1versionName"1.0"}signingConfigs{release{storeFilefil

android - 带有 packageRelease “specified for property ' signingConfig.storeFile' 的 Gradle 签名应用程序不存在”

我正在尝试在AndroidStudio中通过使用Gradle的项目在Release模式下使用BuildVariant测试应用。build.gradle:(omitteddependenciesandrepositories)android{applyplugin:'android'compileSdkVersion19buildToolsVersion"19.0.0"defaultConfig{minSdkVersion11targetSdkVersion16versionCode1versionName"1.0"}signingConfigs{release{storeFilefil

android - 要在进程中运行 dex,Gradle 守护进程需要更大的堆。它目前有 910 MB

实际上主要错误是“java.exe以非零退出值1完成”。首先我告诉你安装工作室后我遇到的每一个问题:三天前,我刚刚安装了androidstudio并创建了新项目。1)首先它抛出错误“插件太旧,请更新到最新版本”,在谷歌搜索后我改变了classpath:com.android.tools.build:gradle:2.0.0-alpha2到classpath:com.android.tools.build:gradle:2.0.0-alpha8当前错误已解决。2)之后它要求gradle2.10,我也更新了这个并设置了路径。当前错误已解决。3)当我运行我的应用程序时,我又收到一个错误“ap

android - 要在进程中运行 dex,Gradle 守护进程需要更大的堆。它目前有 910 MB

实际上主要错误是“java.exe以非零退出值1完成”。首先我告诉你安装工作室后我遇到的每一个问题:三天前,我刚刚安装了androidstudio并创建了新项目。1)首先它抛出错误“插件太旧,请更新到最新版本”,在谷歌搜索后我改变了classpath:com.android.tools.build:gradle:2.0.0-alpha2到classpath:com.android.tools.build:gradle:2.0.0-alpha8当前错误已解决。2)之后它要求gradle2.10,我也更新了这个并设置了路径。当前错误已解决。3)当我运行我的应用程序时,我又收到一个错误“ap

android - 项目评估后访问 build.gradle 中的 sdk.dir 值

我的build.gradle文件中有一个自定义任务,它在获得dex之前对类文件进行字节码转换,如下所示:taskdroidcook(type:JavaExec){main'org.tsg.android.asm.Main'}afterEvaluate{project->android.applicationVariants.each{variant->variant.javaCompile.doLast{project.tasks.droidcook.configure{classpathvariant.javaCompile.classpathclasspath"build/clas

android - 项目评估后访问 build.gradle 中的 sdk.dir 值

我的build.gradle文件中有一个自定义任务,它在获得dex之前对类文件进行字节码转换,如下所示:taskdroidcook(type:JavaExec){main'org.tsg.android.asm.Main'}afterEvaluate{project->android.applicationVariants.each{variant->variant.javaCompile.doLast{project.tasks.droidcook.configure{classpathvariant.javaCompile.classpathclasspath"build/clas

Android gradle7.3.3配置AspectJX(AspectJ),一步一个坑,成功开启AOP编程之路

前言:本文章就不详细说明AspectJ是什么玩意了,查到这篇文章的都极有可能是在AndroidStudio中配置AspectJ出现问题,本文就是解决问题的详细方案,目标Gradle版本7.3.3,不过本文应该适用于7.x.x的版本!!!!本配置不需要降低gradle版本文章内容一.配置成功详解步骤二.遇到的问题一.配置成功的详细步骤1.增加classpath引用由于Gradle7的语法变动和仓库的管理变动,最外层的build.gradle(项目级的build.gradle)缺失了如下代码:buildscript{repositories{google()jcenter()}dependenci