android-gradle-plugin相关内容
我在一个离子项目上遇到了一个问题,它昨天开始发生而没有修改任何依赖项. 当我运行 ionic cordova run android 我有这个错误: 库 com.google.android.gms:play-services-measurement-base 正在 [[16.5.0,16.5.0], [16.4.0,16.4.0] 的各种其他库中请求]],但解析为 16.5.0.禁用插件
..
我在这个网站上尝试了很多解决方案,但问题仍然没有解决.问题是由于 Android X 库造成的.当我添加 Android X 时,这个问题得到了解决,但它打开了新问题.如何解决这个问题? 之前这个错误出现了: Manifest 合并失败:属性 application@appComponentFactory value=(android.support.v4.app.CoreComponen
..
我的 Android 应用程序有多种版本,我希望除一个之外的所有应用程序都使用相同的密钥.有一个需要使用不同的密钥. 我如何只为 1 种风格的应用覆盖 signingConfig(但在相同的构建类型中,例如“发布")? 我希望所有构建都默认使用主发布配置. 我只想覆盖 1 种风味 我希望能够使用单个 gradlew assembleRelease 命令运行所有发布版本 最后一
..
我的构建有很多不同的风格,它们都有特定的资源,我不想让我的项目中的 src 目录与一堆特定于风格的目录杂乱无章,所以我从另一个文件夹中添加源集我在 mergeResources 任务(mergeResources.doFirst)之前的项目.这对于过去几个版本的 Android Gradle 插件(3.1.0-3.2.0 和一些 3.3.0-alpha 版本)一直有效,但在某个时刻,3.3.0-a
..
我看到 Android Plugin for Gradle 有一个 minifyEnabled 属性以及一个 useProguard 属性,如下: android {构建类型 {调试{缩小启用真使用保护假}发布 {缩小启用真使用Proguard true}}} 这两个属性有什么区别?或者,更确切地说,每个的含义是什么? 解决方案 引用自 tools.android.com: 内置
..
我们最近升级到了 Android Gradle 插件 4.0.0-beta03.我们现在在构建我们的库模块之一时看到此错误 $ ./gradlew library_module: 组装任务 ':library_module:bundleDebugAar' 执行失败.> 构建 AAR 时不支持直接本地 .aar 文件依赖项.生成的 AAR 将被破坏,因为来自任何本地 .aar 的类和 Androi
..
我正在尝试按照 Google 提供的示例将我的 google play 服务依赖项升级到 8.4.0 这里,但我收到以下错误('com.example.exampleapp' 是我的应用程序包名称的替换): 错误:任务 ':app:processDebugGoogleServices' 执行失败.>找不到与包名称“com.example.exampleapp"匹配的客户端 项目 build.g
..
我们有一个使用新 Gradle 构建系统的 Android 项目,我们使用 Android Studio 作为开发工具.当 build.gradle 中指定了多个产品风格时,我们注意到 Android Studio 会构建第一个按字母顺序指定的产品风格.有没有办法告诉 Android Studio 在开发过程中只构建和测试特定的产品风格? 解决方案 在 Studio 窗口的左下方有一个名为
..
我有一个库和一个使用 Gradle 和 Android Studio 的 Android 应用.我可以将库直接包含在项目中,如下所示 编译项目(':library') 因为我不想和库源代码打成一片,所以我想把库发布到本地存储库中,以便我可以用作 编译'com.mygroup:library:1.0' 有什么建议吗? 解决方案 我刚刚找到了解决方案.在库项目的build.gradle
..
我正在使用适用于 Android 的 Instant Apps.我安装了所有正确的软件包,并且厌倦了创建具有 Instant App 支持的新应用程序(在创建新应用程序时选中了 Instant App 复选框).问题是我总是遇到编译工具的问题.有没有其他人有这个问题并且能够找到任何解决方法. 我的环境: Android Studio 3.0 Canary 1 编译 SDK:25 构
..
我在我的应用程序中使用 API.我目前从 java 接口管理 API 密钥 公共接口 APIContract {//API 密钥不得公开.可以从 www.themoviedb.org 免费生成一个新的//提交前删除!!!字符串 API_KEY = "abcdefghijklmnopqrstuvwxyz";/...} 这可以完成工作.我可以使用 APIContract.API_KEY 访问密钥,
..
我正在构建 4 种不同风格的 Android 应用. 我有一个类 Customization.java,其中 3 个相同,1 个不同. 由于我不能将同一个类同时放在主文件夹和风味文件夹中,我现在必须为这 3 个风味维护完全相同的类的 3 个副本. 我有什么办法可以只保留这个类的两个版本吗? 到目前为止我考虑过的事情: 我查看了风味维度,但发现它们不适用于这种情况.
..
在 Android Studio 中创建一个空项目并包含一个纯 java 模块后,该模块可以自行编译和完美运行,我在该模块中的每个类上都收到以下错误: Error:PARSE ERROR: Error:unsupported class file version 52.0 我尝试使用嵌入式 JDK 和我系统上的 JDK 8 (1.8.0_91) 运行项目,结果是一样的. 请注意,
..
我之前的播放服务版本是6.5.87,我升级到7.0.0然后出现这个错误 com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'C:\Program Files\Java\jdkx.x.x_xx\bin\java.exe'' 完成非零退出值 2 编译 '
..
我正在 Gradle (Android Studio) 中构建不同产品风格的 Android 应用. 因此我定义了以下产品风味: android {project.ext.set("客户", "")project.ext.set("服务器", "")//配置发生在这里 - 代码删除可读性构建类型 {调试{服务器=“测试"}发布 {服务器=“发布"}}//可用的产品口味产品风味{客户A{客户
..
我正在使用 Fragment 来设计 Firebase 简单的登录注册. 我在 OnCreateView() 方法初始化时出错 auth = FirebaseAuth.getInstance(); 错误:- 错误:(58, 28) 错误: 无法访问 zzaja找不到 com.google.android.gms.internal.zzaja 的类文件请帮忙来源:- http://www.
..
我在我的 sdk 中更新了 playservice,但出现了这个错误.而且我无法访问 GCM 令牌.在更新 sdk 之前,我的项目运行良好. 我浪费了一整天的时间,但没有找到任何解决方案.我尝试了 this 但在此依赖项 com 中出现错误.google.android.gms:play-services-plus:9.0.0 这是我的logcat 原因:java.lang.Ille
..
模块的 build.gradle 文件是否有一种相当简单的方法来指示应排除依赖项中的某些文件?我对从 AAR 中排除某些资源特别感兴趣. LeakCanary 是一个有趣的库,用于帮助追踪内存泄漏.但是,它对 compileSdkVersion 的未记录要求为 21 或更高.虽然大多数项目不应该有这个问题,但库在没有充分理由的情况下要求某个 compileSdkVersion 是不合时宜的.
..
如何强制库使用 sdk 构建工具 19.1.0 或更高版本,而无需分叉/手动编辑库的 build.gradle 文件? 我在使用库时不断收到此错误... 错误:SDK 构建工具修订版 (.......) 对于项目 ':somelibrary' 来说太低了.最低要求是 19.1.0 解决方案 缺乏简单的方法超出了我的理解.很多人使用他们不拥有的库项目,必须使用 Jenkins 构建或有其
..
我有 2 种口味,比如说香草和巧克力.我也有 Debug 和 Release 构建类型,我需要 Vanilla Release 的字段为 true,而其他 3 个组合应该为 false. def BOOLEAN = "布尔"def 变量 = "变量"def TRUE = "真"def FALSE = "假"香草 {调试{buildConfigField BOOLEAN、VARIABLE、FALS
..