【Scan Kit】集成扫码服务时Android Studio总是报错OOM如何解决?
2023-09-11 14:17:16 时间
【问题描述】
1、项目中已经集成了华为推送服务,现在还需要集成华为的统一扫码服务,然后就在app module的build.gradle文件中添加了如下的依赖:
2、然后在编译时出现了如下图中所示的报错信息:
3、错误信息已经拷贝出来了放在了下面,大家可以看下:
那么遇到这个问题该如何解决呢?
【问题分析】
1、首先检查了电脑以及Android Studio的版本信息,如下所示:
2、然后检查了gradle.properties的配置,如下所示:
Android Studio中的Settings中的Memory Settings,即系统内存配置如下图所示:
从上面gradle.properties中的配置和IDE中的内存设置,可以发现出问题所在,下面我们就来解决这个问题。
【解决方案】
在上一步我们已经分析出了问题的原因,即:gradle.properties中的配置和AS中Memory Settings中的配置不匹配, 我们可以调低gradle.properties中的参数,或者调高MemorySettings中的配置。
下面经过修改相关配置参数之后,测试了同时集成推送SDK和扫码SDK的场景,未发生OOM现象,配置截图如下所示:
OK,到这里,我们的问题就已经解决啦!
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh
相关文章
- Android studio 2.0--android增量更新的那些事
- hdoj-5099-Comparison of Android versions
- Android VSYNC与图形系统中的撕裂、双缓冲、三缓冲浅析
- 下载需要集成第三方?Android原生下载服务DownloadManager不行吗?
- Android studio的错误:radle sync failed: Cause: failed to find target android-21 :
- Android | 超简单集成HMS ML Kit实现最大脸微笑抓拍
- Android开发之深入理解Android 7.0系统权限更改相关文档
- Android集成ffmpeg
- 《Android 应用测试指南》——第1章,第1.1节简史
- Android---- 获取当前应用的版本号和当前android系统的版本号
- 实现Android Studio JNI开发C/C++使用__android_log_print输出Log
- Android 用户界面---拖放(Drag and Drop)(三)
- Android中Context详解 ---- 你所不知道的Context
- Error:Java 8 language support, as requested by 'android.enableD8.desugaring= true'
- loading android
- 【Scan Kit】集成扫码服务时Android Studio总是报错OOM如何解决?
- 如何快速集成Android版Serverless认证服务-手机号码篇
- 【Android开发经验】怎样查看android-support-v4支持包中的源代码
- Android 自己定义View须要重写ondraw()等方法
- 【Android开发经验】android:windowSoftInputMode属性具体解释
- CI实践_Android持续集成
- 【Android Studio报错】:Failed to read key AndroidDebugKey from store “C:Users13181.androiddebug.keys
- Android Studio Error:Could not find com.android.tools.build:gradle