android-gradle-plugin相关内容
在将项目转换为 Android 构建系统的过程中,每当我尝试编译时都会收到此错误. Gradle:解析 XML 时出错:前缀不能绑定到保留的命名空间名称之一 合并后的 values.xml 文件包含以下根元素: 此错误的原因是什么?如何解决? 解决方案 我刚刚花了大约 2
..
我尝试使用 OkHttp 和 Picasso(按照这个答案)对我从 Firebase 存储下载的图像进行磁盘缓存.现在,该应用程序给出了异常和崩溃.我看过这些帖子:post 1, 发表2 但我没有找到任何相关的解决方案.我也尝试清理和重建项目,但没有运气. 这里是 build.gradle: 应用插件:'com.android.application'安卓 {compileSdkVersi
..
我有一个项目使用 Robolectric 进行单元测试.本项目使用Robolectric 3.0,需要在虚拟机选项中添加-ea和-noverify选项. 在 Android Studio 中,我在 Run > 中创建了新的 JUnit 配置.编辑配置...,然后将 VM Options 设置为 -ea -noverify.通过这种方式,我成功地运行了我的单元测试.这是关于我的配置的图片,请查
..
关于 Gradle 中 AAR 文件的传递依赖关系存在一些问题: Android Studio 0.2.3 无法解析传递 aar依赖关系 Android Gradle 库依赖和使用 Nexus 的库依赖 存储库中的 Aar.外部依赖和 NoClassDefFoundError 我在尝试在远程存储库中设置对 AAR 文件的传递依赖时也遇到了类似的问题.我有 App A,取决于库 B,
..
我正在尝试将我们的 Android 应用程序转换为 gradle 版本.我有这个项目,它的图书馆建设成功.我现在正在尝试为我们的各种环境创建单独的 apk(dev/test/prod 对它们使用的 restful 服务有不同的 url). 在四处搜索时,我认为最好的方法是为每个环境制作不同的 BuildConfig.这是我尝试过的: 导入 java.util.regex.Pattern构建
..
Android Studio(使用 SDK 19、21 或 22)显示 Eclipse ADT(使用 SDK 19)没有的错误: 错误:9 补丁图像 D:\Workspaces....\res\drawable-hdpi\btn_bg_common_press.9.png 格式错误.错误:帧像素必须是实心或透明的(不是中间 alpha).- 在顶部边缘的像素 #4 处找到. 或另一个错
..
我想创建一个类似于 applicationId 的全局变量.它是 build.gradle 中的设置值,将在 manifest 中使用.是否可以? 解决方案 你可以设置,比如我是针对不同的产品风格设置的 productFlavors {生产 {applicationId = "com.myapp.app"resValue“字符串"、“权限"、“com.facebook.app.Faceb
..
在 Android Studio 中,我只是创建了一个新项目,它说: Gradle 项目同步失败.基本功能将无法正常工作. 我已经在网上搜索并尝试了所有方法,但没有任何效果.我有使用 Gradle 1.11 的 Android Studio v0.4.6. 错误信息是: FAILURE:构建失败并出现异常.* 在哪里:构建文件 'C:\Users\Vinnie\AndroidS
..
resValue 方法(或其他任何名称)允许您在 buildTypes 或 productFlavors设置资源值>.有没有相应的方法获取由resValue设置的资源值? 似乎 productFlavors 在 buildTypes 之前进行评估,因此 buildTypes 中设置的 resValue 优先.我想在调试版本中将“Debug"附加到应用程序名称,但我需要获取在产品风味中设置的值
..
如何设置可以从 build.gradle 和 tasks 访问的全局变量? 解决方案 设置全局变量 project.ext.set("variableName", value) 从项目中的任何地方访问它: project.variableName 例如: project.ext.set("newVersionName", versionString) 然后…… println
..
我有一个包含穿戴应用程序的应用程序.在使用真实设备进行调试测试时一切正常.我还可以创建将磨损 apk 打包在其中的发布 apk.但前提是我的应用程序只有一种风格. 我想维护具有不同 applicationId 的应用程序的两个版本,但是尽管编译没有错误,但在这种情况下,两个发布 apk(每种风格一个)不包含相应的磨损 apk. 这是移动应用 build.gradle 的相关部分:
..
升级 Android Studio 3.0 Beta 1 后出现以下错误.当我降级时,错误消失了. Studio 构建:Android Studio 3.0 Beta 1Gradle 插件版本:'com.android.tools.build:gradle:3.0.0-beta1'Gradle 版本:.0.0-beta1Java 版本:8操作系统:MacOSX java.lang.NoCl
..
尝试使用 FireStore 和 Google 身份验证创建一个简单的应用程序.gradle 有问题: 在项目“app"中,解决了 Google Play 服务库依赖项取决于另一个确切版本(例如“[15.0.1]",但不是正在解决该版本.图书馆展示的行为将不为人知. 依赖失败:com.google.android.gms:play-services-flags:15.0.1-> com
..
问题 我有一个 Android Gradle 项目,它应该从我公司的 sonatype nexus 服务器中提取一个库.Nexus 服务器使用证书身份验证.这意味着客户端有一个私有证书,该证书可以针对连接服务器对他进行身份验证和授权. 问题是如何配置 gradle 以使用我的证书(在 osx 密钥库中). /app/build.gradle 存储库{//一些其他存储库.....
..
截至 2015 年,我看到 Android Studio 是一个官方 IDE,用于根据其 官方网站,并且在他们网站的每个页面上,都有一条说明建议使用 Android studio 而不是带有 ADT 的 Eclipse. 注意:如果您一直在使用带有 ADT 的 Eclipse,请注意 Android Studio 现在是 Android 的官方 IDE,因此您应该迁移到 Android St
..
如果我没记错的话 gradle assemble 确实运行 gradle assembleDebug 和 gradle assembleRelease,但我相信 gradle build 也一样,那么它们两者有什么不同呢? 解决方案 assemble 将构建您的工件,而 build 将通过额外检查组装您的工件. build 依赖于 assemble,所以 build 是 assemb
..
我正在运行最新版本的 gradle (1.12).在项目的根目录中,我运行以下命令,如@CommonsWare this answer 中所述,应该给出依赖关系树: 当我运行它时,会发生这种情况: $ gradle -q 依赖项 ----------------------------------------------------------根项目-----------------
..
我最近开始在我的一个项目中集成 android-gradle-plugin 1.1.0.该项目使用 robolectric 2.4 来运行单元测试. 这是一个多模块项目,具有非常复杂的依赖关系(一些模块依赖于其他模块).类似的东西: -->应用程序模块(取决于:模块1,模块2,模块核心)-->模块1(依赖:模块核心)-->模块2(依赖:模块核心)-->模块核心(取决于:模块3,模块4)--
..
在将 Android Studio 更新到 2.2 版(在 Windows 10 上)之后,不知何故,第二天早上,当 gradle 构建在任何项目上时,我收到了这样的错误: 仅允许从事件调度线程进行写访问 尽管 gradlew -build 命令工作并成功完成.我尝试了典型的 Android 开发者的 WTF 修复集:清理构建、无效缓存、删除构建文件夹、删除 .gradle 文件夹、尝
..
其实,我正在研究 build.gradle 文件.在某些情况下,我知道他们有时会在存储库部分使用 mavenCentral()、jCenter() 和 mavenLocal().有时他们也使用 URL.所以我的脑海里出现了一些问题? i) mavenCentral()、jCenter() 和 mavenLocal() 的区别? ii) 我最应该使用哪一个? iii) 是否存在任何
..