问题标签 [android-gradle-plugin-3.3.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
737 浏览

android - 为什么 gradle plugin 3.3.0 不想构建 google-services?

我正在尝试将我的项目与同步gradle:3.3.0,但在文件values.xml夹中未生成 google-services 的结果文件:D:\Android\workspace\myproject\app\build\generated\res\google-services\debug\values\values.xml

顶级构建文件build.gradle

应用程序/build.gradle

谷歌服务.json

文件google-services.json位于D:\Android\workspace\myproject\app\google-services.json

结果在应用程序运行后发生错误:

0 投票
1 回答
194 浏览

android - 更新到版本 3.3.0 后 Gradle 同步不起作用

更新到 Android Studio Gradle 插件 3.3.0 后,我的同步过程不再起作用。

我有一个多模块和多风格的 Android 应用程序进程,其中包含一个基本模块和依赖于这个基本模块的不同的其他“上层”模块。

我在一些上层模块中遇到了很多关于无法解决依赖关系的错误。

例如这里我在 webview 模块中遇到的一些错误:

看起来存在依赖版本冲突的问题,但我之前在 3.2.1 中没有

我不想通过手动排除与所有其他依赖项产生冲突的依赖项版本来解决它,因为在我看来这是很多不必要的工作。

您对如何解决此问题有任何想法吗?

0 投票
1 回答
37 浏览

android - Make Project 失败,但 Build Signed APK 在 Android Studio 中工作。它们有何不同?

我有一个刚刚继承的多模块项目。我能够构建和调试应用程序以及创建签名的 APK。但是,当我尝试清理然后制作项目(发布风格)时,构建失败。生成的错误是指找不到的主题。我确实验证了主题存在于其中一个模块中。

我将花一些时间弄清楚为什么我在制作发行版时找不到主题。但是,我有点困惑为什么创建签名的 APK(也是发布风格)有效。我一直认为在这两种情况下都会执行类似的 gradle 脚本。

如果有的话,有人可以解释一下区别吗?

我正在使用 Android Sutdio 3.3。

0 投票
1 回答
301 浏览

gradle - Maven-Publish 未生成适当的任务

我正在创建一个 android 库,我基本上在使用

据我所知,这应该是创建一个名为“publishMavenAarToMavenRepository”的依赖任务,但我从“gradlew tasks”得到的只是以下内容:

我没有得到这样的任务,因此“发布”没有先决条件,并且成功执行,实际上什么都不做。这真是令人沮丧。我究竟做错了什么?插件的交互方式是否不好?我在 buildscript 和“digital.wup:android-maven-”中同时使用了“com.android.tools.build:gradle:3.3.0”和“com.android.tools.build:gradle:3.3.1”发布:3.6.2"。

0 投票
5 回答
8992 浏览

android - 由于 Android 上的 lint 类路径错误,Gradle 构建失败

当我运行以下命令时,我有一个构建失败的 Android 应用程序: ./gradlew clean build -Pbuild=dev --stacktrace

这是我收到的错误:

应用模块 build.gradle 文件:

项目级 build.gradle 文件:

我不知道如何解决这个问题。降级 Android Gradle 插件并不能解决问题,在 Github 或 Stackoverflow 上的任何地方都没有与此相关的问题。

有谁知道如何解决这个问题?

0 投票
1 回答
22 浏览

android - 如何使用 gradle 在 android 中执行单个 Junit 测试

我的项目包含多个测试类,每个类都包含一些测试方法。我可以使用命令行运行所有测试

0 投票
1 回答
918 浏览

android - Kotlin 未解决的参考:READ_EXTERNAL_STORAGE,LOLLIPOP,未解决的参考:FLAG_ACTIVITY_CLEAR_TASK

我在 kotlin 版本 1.3.41 的 kotlin 项目中遇到一个问题,未解决的
参考:我无法找出为什么会出现这个问题?我也降级了 kotlin 版本,但没有效果。

当我运行它时,我收到错误:

  • 未解决的参考:READ_EXTERNAL_STORAGE
  • 未解决的参考:棒棒糖
  • 未解决的参考:statusBarColor
  • 未解决的参考:PROVIDERS_CHANGED_ACTION
  • 未解决的参考:finishAffinity
  • 未解决的参考:PROVIDERS_CHANGED_ACTION
  • 未解决的参考:finishAffinity
  • 未解决的参考:FLAG_ACTIVITY_CLEAR_TASK
  • 未解决的参考:O
  • 未解决的参考:IMPORTANCE_HIGH
  • 未解决的参考:createNotificationChannel

任何人都可以为我解释为什么会这样并解决它谢谢

0 投票
2 回答
201 浏览

android - 如何使用 gradle kotlin dsl 从 Heap.io 定义 ext 属性

我使用heap.io和他们的Android SDK,他们建议你设置他们的库,比如:

  • build.gradle

但这是使用 gradle groovy sintax,我试图将它与 gradle 的 Kotlin DSL 一起使用,例如:

  • build.gradle.kts

但由于某种原因它不起作用,所以:

为什么会发生这种情况?

0 投票
3 回答
423 浏览

android-studio - 如何从 Android Studio 北极狐获取 SHA1 签名

将我的 Android 工作室更新为北极狐后,Gradle 脚本的行为与以前不同。它不显示要运行的根 Gradle 脚本。对此有任何想法吗?如何从 GUI 获取调试和发布 SHA-1 指纹?

在此处输入图像描述