android-gradle相关内容
我在我的项目中使用Gradle 2.12(或更新版本)和适当版本的Android Gradle插件。 Gradle 2.12引入了 compileOnly 配置,所以当我尝试使用它时,为什么会出现错误? 无法为参数找到方法compileOnly() 解决方案 提供而不是 compileOnly 请参阅 https://github.com/google/auto/issues/
..
我的项目包括一些图书馆项目。库正在使用一些aar文件,并且它的dependecny已经在模块中定义:gradle文件。我在我的项目中包含此库时遇到问题。 如果我在app-> lib中保留重复的aar文件并在app-> gradle文件中定义它们的依赖关系,那么就没有问题了。但它不应该是正确的做法。 请在下面找到错误: 配置出现问题project':app'。 无法解析配置'
..
我正在尝试在我的android studio项目上做一个等级同步,并且在标题中不断收到此错误。我的build.gradle文件是 //顶级构建文件,您可以在其中添加对所有子项目/模块。 buildscript { repositories { jcenter() } dependencies { classpath'com.android.tools.build:gradle
..
我正在androidstudio中的应用程序上尝试风味。我必须为这些风味编写不同的测试类,因为我有不同的风味类文件。但是我想知道是否有任何选项可以为build.gradle中的每个flavor指定测试包。这里是我的build.gradle供参考。我使用0.4.6版本的AndroidStudio。 apply plugin:'android' android { compileSdk
..
我们必须通过某个任意数字来增加 versionCode ,才能将其发布到Google Play。 是否有限制该值以及会发生什么 defaultConfig { applicationId“my.app” minSdkVersion 15 targetSdkVersion 22 versionCode 65 versionName“1.05” setProperty(
..
前几天我已经安装了android studio 3.0(预览版),之后在稳定版(studio 2.3.3)中,当我尝试导入项目时,它给了我一个错误。 在预览中一切正常。 这是一个错误: 错误:找不到com.android.tools.build:gradle:3.0。 0-的α4。 在以下位置搜索: file:/ C:/ Program Files / Android / Andro
..
我有一个正在工作的旧项目,我注意到.gradle文件夹对于我以前更改过的每个gradle发行版都有太多的子文件夹,删除旧版本子文件夹是否安全? 解决方案 项目你可以找到 .gradle 文件夹。 在里面你可以找到gradle使用的所有设置和其他文件建立项目。 您可以毫无问题地删除这些文件。 Gradle将重新创建它。 这些文件也没有提交,并且版本控制系统。这意味着当您签出项目
..
我迁移到了Android Studio 3和Gradle 4,然后在我的build.gradle中将 compile 更改为 implementation 文件。但是我得到错误: 错误:任务':app:preDebugBuild'的执行失败。 > Android依赖关系“com.google.firebase:firebase-core”对于编译(9.0.0)和运行时(11.6.0)类路径
..
我应该如何在Gradle构建脚本中将变量中的依赖版本存储在Android Studio中,而不会出错? 当我这样做时: def guavaVersion = '17 .0' compile“com.google.guava:guava:$ guavaVersion” 我有: 新版本的com.google.guava:guava比$ guavaVersion可
..
应用程序在成功推送后由詹金斯自动构建,但版本始终为1.0。而不是“0”我想在jenkins中插入相应版本的编号:1.119,1.120,1.1211 ... 这是我的build.gradle文件 //顶层构建文件,您可以在其中添加对所有子项目/模块通用的配置选项。 buildscript { repositories { mavenCentral() } 依赖关系{
..
我知道这是一个老问题,但我想在Redmi注释4中第一次安装我的应用程序。 每当我尝试安装它时,都会显示一个对话框,说明.. 安装失败并显示消息无法建立会话。 这个问题有可能通过卸载已存在的apk版本来解决,然后重新安装。 警告:卸载将删除应用程序数据! 并在此后发生错误。 此应用程序未安装,我已清除缓存,重建项目,重新启动手机,但没有任何工作。 解决方案 如何禁用Miu
..
我的项目内容大小如此, 主项目(来源与资产大小513KB) 模块1(源和资产大小为135KB) 模块2(源和资产大小为80KB) 并且apk(签名,调试两者)的大小是4.87MB。也试过ProGuard没有任何改变。 我不明白这个原因。即使我没有将任何jar文件添加到我的项目中。 解决方案 有2种构建变体,用于调试和发布。默认的构建选项是用于调试,这使得尺寸变大。
..
我遇到了一个问题,我试图在我的项目中包含一个名为 ParseLoginUI 的库。 问题是它使用提供的标签而不是编译。我相信提供的标签意味着项目需要提供这种依赖性,以便库工作,而不是这个库编译库本身。 所以在我的Android库它像这样引用了Facebook SDK。 提供了'com.facebook.android:facebook-android-sdk:4.0.1'
..
我有一点不寻常的问题 - 我的Android应用程序包含本机库,并为armeabi-v7a和x86构建本机库。但是,现在我需要将第三方库集成到我的应用程序中,该应用程序还包含本地库(第三方库是我包括的 Crashlytics 通过Maven从我的build.gradle。)。问题是第三方库的AAR提供了所有arhitecture(armeabi,arm64-v8a,armeabi-v7a,mips
..
我真的有一个'溢出'试图让这些东西一起工作。我遵循这里的指示: http://docs.sonarqube.org/display/PLUG/Android+Lint+插件,最后得到一个安装了Android Lint插件1.1的SonarQube 5.1.1服务器。然后我将我的多模块Gradle构建配置为与SonarQube插件配合使用:请参阅下面root配置的代码片段。 plugins
..
我使用android studio 2.0版本。我使用gradle构建程序,请参考以下问题: 我知道这个问题Android Studio 0.7version也有同样的问题。我看到链接重复复制的文件(Android Studio 0.4.0) a> 但是,我按照这种方式: 但是这种方法对我不起作用! 你能帮我吗?我在等你! ,也许这是由gradle造成的。 请尝试以下操作
..
在Android Studio中,在 〜/ StudioProjects / $ APPLICATION / build / android-profile / 中, 有许多文件 profile - *。rawproto ,例如 profile-2017- 04-25-18-19-51-815.rawproto 。 我从未见过文件后缀。 rawproto ,这是否表示某种文件,如
..
我有一个问题,其中System.getenv()对环境变量返回null。我的密码存储在 RELEASE_PASSWORD 环境变量中。当我做: $ echo $ RELEASE_PASSWORD 它打印出正确的值,所以我知道该变量已设置。 我最初设置 signingConfig signingConfigs.release release buildType,并且一切正常,但我需
..
我有一个依赖两个Android库的Android应用程序项目。两个Android库指定具有相同资源ID的两个资源。在旧的Ant构建系统中,库的优先级在project.properties文件中指定,但在Gradle构建系统中未使用此文件。 尽管资源合并 doc解释资源的优先级和合并过程即构建类型,产品风味,应用程序项目和库项目之间的冲突,但它没有解释当两个库(没有共同的依赖关系)在单个项目中
..
目前我正在研究一个具有5种风格的应用程序,这是我的build.gradle文件的一部分: buildscript { repositories { mavenCentral() } 依赖关系{ classpath'com.android.tools.build:gradle:0.14.0' apply plugin:'com.android.application'
..