android-gradle相关内容

在Android项目中使用'compileOnly'范围?

我在我的项目中使用Gradle 2.12(或更新版本)和适当版本的Android Gradle插件。 Gradle 2.12引入了 compileOnly 配置,所以当我尝试使用它时,为什么会出现错误? 无法为参数找到方法compileOnly() 解决方案 提供而不是 compileOnly 请参阅 https://github.com/google/auto/issues/ ..
发布时间:2018-05-17 19:12:59 其他开发

如何在Android中的主项目中包含库项目中使用的aar文件

我的项目包括一些图书馆项目。库正在使用一些aar文件,并且它的dependecny已经在模块中定义:gradle文件。我在我的项目中包含此库时遇到问题。 如果我在app-> lib中保留重复的aar文件并在app-> gradle文件中定义它们的依赖关系,那么就没有问题了。但它不应该是正确的做法。 请在下面找到错误: 配置出现问题project':app'。 无法解析配置' ..
发布时间:2018-05-17 19:12:43 移动开发

针对Android Studio中不同风格的测试包

我正在androidstudio中的应用程序上尝试风味。我必须为这些风味编写不同的测试类,因为我有不同的风味类文件。但是我想知道是否有任何选项可以为build.gradle中的每个flavor指定测试包。这里是我的build.gradle供参考。我使用0.4.6版本的AndroidStudio。 apply plugin:'android' android { compileSdk ..

无法找到gradle 3.0.0-alpha4

前几天我已经安装了android studio 3.0(预览版),之后在稳定版(studio 2.3.3)中,当我尝试导入项目时,它给了我一个错误。 在预览中一切正常。 这是一个错误: 错误:找不到com.android.tools.build:gradle:3.0。 0-的α4。 在以下位置搜索: file:/ C:/ Program Files / Android / Andro ..
发布时间:2018-05-17 19:12:02 移动开发

删除Android Studio中的.gradle文件夹是否安全?

我有一个正在工作的旧项目,我注意到.gradle文件夹对于我以前更改过的每个gradle发行版都有太多的子文件夹,删除旧版本子文件夹是否安全? 解决方案 项目你可以找到 .gradle 文件夹。 在里面你可以找到gradle使用的所有设置和其他文件建立项目。 您可以毫无问题地删除这些文件。 Gradle将重新创建它。 这些文件也没有提交,并且版本控制系统。这意味着当您签出项目 ..
发布时间:2018-05-17 19:11:55 移动开发

Android依赖关系'..'对于编译(..)和运行时(..)类路径具有不同的版本

我迁移到了Android Studio 3和Gradle 4,然后在我的build.gradle中将 compile 更改为 implementation 文件。但是我得到错误: 错误:任务':app:preDebugBuild'的执行失败。 > Android依赖关系“com.google.firebase:firebase-core”对于编译(9.0.0)和运行时(11.6.0)类路径 ..
发布时间:2018-05-17 19:11:52 移动开发

如何通过Jenkins中的构建数量来设置Android应用程序版本?

应用程序在成功推送后由詹金斯自动构建,但版本始终为1.0。而不是“0”我想在jenkins中插入相应版本的编号:1.119,1.120,1.1211 ... 这是我的build.gradle文件 //顶层构建文件,您可以在其中添加对所有子项目/模块通用的配置选项。 buildscript { repositories { mavenCentral() } 依赖关系{ ..
发布时间:2018-05-17 19:11:45 移动开发

无法通过USB调试安装android应用程序

我知道这是一个老问题,但我想在Redmi注释4中第一次安装我的应用程序。 每当我尝试安装它时,都会显示一个对话框,说明.. 安装失败并显示消息无法建立会话。 这个问题有可能通过卸载已存在的apk版本来解决,然后重新安装。 警告:卸载将删除应用程序数据! 并在此后发生错误。 此应用程序未安装,我已清除缓存,重建项目,重新启动手机,但没有任何工作。 解决方案 如何禁用Miu ..
发布时间:2018-05-17 19:11:36 移动开发

APK的大小比预期的更大 - android studio

我的项目内容大小如此, 主项目(来源与资产大小513KB) 模块1(源和资产大小为135KB) 模块2(源和资产大小为80KB) 并且apk(签名,调试两者)的大小是4.87MB。也试过ProGuard没有任何改变。 我不明白这个原因。即使我没有将任何jar文件添加到我的项目中。 解决方案 有2种构建变体,用于调试和发布。默认的构建选项是用于调试,这使得尺寸变大。 ..
发布时间:2018-05-17 19:11:17 移动开发

提供了Gradle依赖关系是AAR而不是JAR

我遇到了一个问题,我试图在我的项目中包含一个名为 ParseLoginUI 的库。 问题是它使用提供的标签而不是编译。我相信提供的标签意味着项目需要提供这种依赖性,以便库工作,而不是这个库编译库本身。 所以在我的Android库它像这样引用了Facebook SDK。 提供了'com.facebook.android:facebook-android-sdk:4.0.1' ..
发布时间:2018-05-17 19:10:58 移动开发

如何只从AAR导入选定的本地库ABI?

我有一点不寻常的问题 - 我的Android应用程序包含本机库,并为armeabi-v7a和x86构建本机库。但是,现在我需要将第三方库集成到我的应用程序中,该应用程序还包含本地库(第三方库是我包括的 Crashlytics 通过Maven从我的build.gradle。)。问题是第三方库的AAR提供了所有arhitecture(armeabi,arm64-v8a,armeabi-v7a,mips ..

使用Lint和SonarQube分析Android项目

我真的有一个'溢出'试图让这些东西一起工作。我遵循这里的指示: http://docs.sonarqube.org/display/PLUG/Android+Lint+插件,最后得到一个安装了Android Lint插件1.1的SonarQube 5.1.1服务器。然后我将我的多模块Gradle构建配置为与SonarQube插件配合使用:请参阅下面root配置的代码片段。 plugins ..
发布时间:2018-05-17 19:10:39 Java开发

com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException:重复文件

我使用android studio 2.0版本。我使用gradle构建程序,请参考以下问题: 我知道这个问题Android Studio 0.7version也有同样的问题。我看到链接重复复制的文件(Android Studio 0.4.0) a> 但是,我按照这种方式: 但是这种方法对我不起作用! 你能帮我吗?我在等你! ,也许这是由gradle造成的。 请尝试以下操作 ..
发布时间:2018-05-17 19:10:20 移动开发

Android Gradle插件如何处理库中的冲突资源?

我有一个依赖两个Android库的Android应用程序项目。两个Android库指定具有相同资源ID的两个资源。在旧的Ant构建系统中,库的优先级在project.properties文件中指定,但在Gradle构建系统中未使用此文件。 尽管资源合并 doc解释资源的优先级和合并过程即构建类型,产品风味,应用程序项目和库项目之间的冲突,但它没有解释当两个库(没有共同的依赖关系)在单个项目中 ..
发布时间:2018-05-17 19:06:41 移动开发