首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >应用程序不在发布模式下构建

应用程序不在发布模式下构建
EN

Stack Overflow用户
提问于 2020-10-08 11:10:28
回答 1查看 532关注 0票数 1

我尝试构建我的应用程序的realese签名的apk,但有两个错误。第一个是gradle抛出的,它像是丢失了一些文件,第二个是来自firebase消息传递插件。我已经在build.gradle中将CompileSdkVersion设置为28!在使用flutter build apk --split-per-abi命令构建之前,我每次都会运行flutter clean。顺便说一下,应用程序捆绑包的构建没有任何问题。以下是终端的输出

代码语言:javascript
运行
AI代码解释
复制
Running "flutter pub get" in lock_ui...                             1,1s
Note: C:\Flutter\flutter\.pub-cache\hosted\pub.dartlang.org\android_intent-0.3.7+4\android\src\main\java\io\flutter\plugins\androidintent\MethodCallHand
lerImpl.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: C:\Flutter\flutter\.pub-cache\hosted\pub.dartlang.org\flutter_blue-0.7.2\android\src\main\java\com\pauldemarco\flutter_blue\FlutterBluePlugin.java
 uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\WheelKeep\lock_ui\build\flutter_blue\generated\source\proto\release\javalite\com\pauldemarco\flutter_blue\Protos.java uses unchecked or unsafe
operations.
Note: Recompile with -Xlint:unchecked for details.
Note: C:\Flutter\flutter\.pub-cache\hosted\pub.dartlang.org\flutter_secure_storage-3.3.4\android\src\main\java\com\it_nomads\fluttersecurestorage\cipher
s\RSACipher18Implementation.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':shared_preferences:verifyReleaseResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
   > 1 exception was raised by workers:
     com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource linking failed
     C:\Users\andri\.gradle\caches\transforms-2\files-2.1\3ae8acf77913112ba07cff775c9265b3\core-1.1.0\res\values\values.xml:142:5-173:25: AAPT: error: r
esource android:attr/fontVariationSettings not found.

     C:\Users\andri\.gradle\caches\transforms-2\files-2.1\3ae8acf77913112ba07cff775c9265b3\core-1.1.0\res\values\values.xml:142:5-173:25: AAPT: error: r
esource android:attr/ttcIndex not found.



* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 42s
Running Gradle task 'assembleRelease'...
Running Gradle task 'assembleRelease'... Done                     103,6s
The built failed likely due to AndroidX incompatibilities in a plugin. The tool is about to try using Jetfier to solve the incompatibility.
Building plugin android_intent...
Running Gradle task 'assembleAarRelease'...
Running Gradle task 'assembleAarRelease'... Done                    2,4s
√ Built build\app\outputs\repo.
Building plugin firebase_core...
Running Gradle task 'assembleAarRelease'...
Running Gradle task 'assembleAarRelease'... Done                   74,0s


FAILURE: Build completed with 2 failures.

1: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':javaPreCompileRelease'.
> Could not resolve all files for configuration ':releaseCompileClasspath'.
   > Could not find com.google.firebase:firebase-bom:25.3.1.
     Required by:
         project :
   > Could not find com.google.firebase:firebase-core:.
     Required by:
         project :
   > Could not find androidx.annotation:annotation:1.1.0.
     Required by:
         project :

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================

2: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':generateReleaseRFile'.
> Could not resolve all files for configuration ':releaseRuntimeClasspath'.
   > Could not find com.google.firebase:firebase-bom:25.3.1.
     Searched in the following locations:
       - https://storage.googleapis.com/download.flutter.io/com/google/firebase/firebase-bom/25.3.1/firebase-bom-25.3.1.pom
       - https://storage.googleapis.com/download.flutter.io/com/google/firebase/firebase-bom/25.3.1/firebase-bom-25.3.1.jar
     Required by:
         project :
   > Could not find com.google.firebase:firebase-core:.
     Required by:
         project :
   > Could not find androidx.annotation:annotation:1.1.0.
     Searched in the following locations:
       - https://storage.googleapis.com/download.flutter.io/androidx/annotation/annotation/1.1.0/annotation-1.1.0.pom
       - https://storage.googleapis.com/download.flutter.io/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar
     Required by:
         project :

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 13s


The plugin firebase_core could not be built due to the issue above.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-08 11:44:16

请尝试使用较旧的Firebase库版本。我也有同样的问题,在我降级Firebase版本后,这个问题就消失了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64261302

复制
相关文章
微服务模式下如何实现多模块并行构建发布
在微服务项目中具有很多个服务模块,为了便于管理需要将项目规范化,使用GitLabGroup管理整个项目,每个project对应一个微服务,每个微服务对应一个Jenkins job。开始发布的时候需要我们在手动选择各个服务然后发布。模块很多的时候就不太方便了。
DevOps云学堂
2020/04/22
1.1K0
微服务模式下如何实现多模块并行构建发布
【微服务】构建应用程序的顶级微服务设计模式
在当今市场上,微服务已成为构建应用程序的首选解决方案。众所周知,它们可以解决各种挑战,但是,熟练的专业人员在使用此架构时经常面临挑战。因此,相反,开发人员可以探索这些问题中的常见模式,并可以创建可重用的解决方案来提高应用程序的性能。 因此,在这篇关于微服务设计模式的文章中,我将讨论构建成功的微服务所必需的顶级模式。 本文将介绍以下主题: 什么是微服务? 用于设计微服务架构的原则 微服务的设计模式 什么是微服务? 微服务,又名微服务架构,是一种架构风格,将应用程序构建为围绕业务领域建模的小型自治服务的集
架构师研究会
2022/04/11
5050
【微服务】构建应用程序的顶级微服务设计模式
CSS 火焰?不在话下
嗯,长什么样子?在 CodePen 上输入关键字 CSS Fire,能找到这样的:
Sb_Coco
2019/04/01
1K0
CSS 火焰?不在话下
架构设计:微服务模式下,实现灰度发布模式
请求通过8001服务,在灰度规则中,会读取下次请求的服务列表,根据版本号参数规则,选中路由的服务。
全栈程序员站长
2021/04/07
3670
架构设计:微服务模式下,实现灰度发布模式
请求通过8001服务,在灰度规则中,会读取下次请求的服务列表,根据版本号参数规则,选中路由的服务。
知了一笑
2020/11/24
8790
滚动视差?CSS 不在话下
视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。 作为网页设计的热点趋势,越来越多的网站应用了这项技术。
Sb_Coco
2019/02/21
1.7K0
滚动视差?CSS 不在话下
滚动视差?CSS不在话下
视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。 作为网页设计的热点趋势,越来越多的网站应用了这项技术。
IMWeb前端团队
2019/12/03
1.3K0
滚动视差?CSS不在话下
为世界构建应用程序
在155个国家和40多种语言中增长您的业务, 并帮助世界各地的用户轻松地发现和下载您的应用程序。
iOSDevLog
2018/07/25
9310
滚动视差?CSS 不在话下
视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。 作为网页设计的热点趋势,越来越多的网站应用了这项技术。
Sb_Coco
2018/08/10
2K0
React 设计模式 0x7:构建可伸缩的应用程序
在构建 React 应用程序时,总会有一些情况,您不希望重新渲染组件,除非某些 prop 或值发生了更改,或者达到了某些条件;这称为条件渲染。
Cellinlab
2023/05/17
1.3K0
Kafka下的生产消费者模式与订阅发布模式
生产消费者模式,指的是由生产者将数据源源不断推送到消息中心,由不同的消费者从消息中心取出数据做自己的处理,在同一类别下,所有消费者拿到的都是同样的数据;订阅发布模式,本质上也是一种生产消费者模式,不同的是,由订阅者首先向消息中心指定自己对哪些数据感兴趣,发布者推送的数据经过消息中心后,每个订阅者拿到的仅仅是自己感兴趣的一组数据。这两种模式是使用消息中间件时最常用的,用于功能解耦和分布式系统间的消息通信。
王知无-import_bigdata
2020/06/06
4.5K0
无处不在的「单例设计模式」
学一门编程语言是一件很简单的事,学“会”一门编程语言却是很难的事,仅多了一个字,难度却是指数级的差距。前者显然只是学会语法,能写简单的程序,而后者却是要求熟练应用,得心应手的解决各种问题,这也是区分好的程序员和一般程序员的标准。
编程文青李狗蛋
2019/06/18
4530
无处不在的适配器模式
对于适配器相信不会陌生,生活中的例子比比皆是,像耳机转接线,充电器适配器,水管适配接口等等。通过类比很容易理解软件中的适配器模式。
BUG弄潮儿
2021/01/05
5850
使用模式构建:子集模式
在多年前,第一代PC拥有高达256KB的RAM和两个5.25英寸的软盘驱动器。没有硬盘,因为在当时它们极为昂贵。这些限制导致在处理大量(对那时来说)数据时由于内存不足,必须在物理上交换软盘。如果当时有办法只把我经常使用的数据(如同整体数据的一个子集)放入内存就好了。
MongoDB中文社区
2019/05/09
7210
使用模式构建:子集模式
设计模式-构建者模式
构建者模式,又称建造者模式,将一部负责对象的构建分为许多小对象的构建,最后在整合构建的模式。 构建者模式一般用在构建流程或者组成部件固定的场合,将这些部件分开构建成为组件对象,再将这些组件对象整合成为目标对象。 最佳实例就是组装台式电脑的情况,我们可以分别购买主板、CPU、内存、硬盘等部件,然后将这些部件组装在一起就形成了一台完整的电脑。 1.代码示例 1.1 建造者接口 public interface Builder { void build_CPU(); vo
cwl_java
2019/10/26
3940
使用模式构建:树形模式
到目前为止,我们讨论的许多设计模式都强调省去JOIN操作的时间是有好处的。那些会被一起访问的数据也应该存储在一起,即便导致了一些数据重复也是可以的。像扩展引用(Extended Reference)这样的设计模式就是一个很好的例子。但是,如果要联接的数据是分层的呢?例如,你想找出从某个员工到CEO的汇报路径?MongoDB提供了$graphlookup运算符,以图的方式去浏览数据,这可能是一种解决方案。但如果需要对这种分层数据结构进行大量查询,你可能还是需要应用相同的规则,将那些会被一起访问的数据存储在一起。这里我们就可以使用树形模式。
MongoDB中文社区
2019/05/15
1.3K0
使用模式构建:树形模式
使用模式构建:属性模式
原文:Daniel Coupal and Ken W. Alger 译者:牟天磊
MongoDB中文社区
2019/04/22
9220
使用模式构建:属性模式
无处不在的人工智能(下)
欢迎回来。 上篇主要回答了一些对人工智能发展基本看法的问题,希望能给大家带来对人工智能未来发展的新想法;接着根据人工智能的主流能力,即图像识别能力、语音语义理解、数据分析能力、机器人技术,开始举例介绍AI具体的应用领域,并穿插了一些笔者浅薄的看法。 前文介绍完了图像识别能力的应用,接下来继续介绍剩下的部分。 应用领域介绍 第二部分 语音语义理解能力的应用 如今的基础的语音转文字、文字翻译技术,跟以前相比,已经有很大的不同了:语音转文字中,当有同音字、同音词或不清楚的输入时,现在的系统会根据对上下文的分析,对
腾讯Bugly
2023/04/02
3050
无处不在的人工智能(下)
前端-滚动视差?CSS 不在话下
视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。 作为网页设计的热点趋势,越来越多的网站应用了这项技术。
grain先森
2019/03/29
1.6K0
前端-滚动视差?CSS 不在话下
综合指南·构建 Kubernetes 应用程序
Kubernetes 已成为领先的容器编排平台,使组织能够大规模构建、部署和管理容器化应用程序。借助 Kubernetes您可以简化部署流程、优化资源利用率并确保应用程序的高可用性。然而,为了充分利用 Kubernetes,从头开始有效地设计应用程序至关重要。
DevOps云学堂
2023/08/22
2520
综合指南·构建 Kubernetes 应用程序

相似问题

在调试模式下构建的VS2008程序崩溃,但不在发布模式下

10

在发布模式下构建APK

13

在发布模式下构建Boost

10

如何在发布模式下构建Phonegap应用程序?

13

Xamarin应用程序正在调试模式下构建,但不是在Android的发布模式下构建

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文