MissingPropertyException apk过大,打包后在apk出现不相关资源文件 另一个程序正在使用此文件 进程无法访问 NDK can not

简介: MissingPropertyException apk过大,打包后在apk出现不相关资源文件 另一个程序正在使用此文件 进程无法访问 NDK can not

MissingPropertyException



Caused by: groovy.lang.MissingPropertyException:

Caused by: groovy.lang.MissingPropertyException:

Could not get unknown property 'config'

for SigningConfig container of type org.gradle.api.internal.FactoryNamedDomainObjectContainer.


直接在网上搜索的时候看到都是一些不想管,要具体解决这个bug,还是要根据这个bug的提示进行分析;


上述是config这个属性找不到,那么很简单全局搜索这个属性在那用了,但是这个属性应该没有进行配置,导致其他地方报错;


有时候莫名其面的错误不是由于直接报错的地方导致,这样就是大海捞针,还是学好英语进行问题bug分析,还有不要着急,


bug是解决不完的,但是没有解决不了的bug;


apk过大,打包后在apk出现不相关资源文件



在android studio中双击apk查看apk文件和资源文件,看看什么导致过大;


有不相关的资源文件查看这个module依赖的lib或者module;


565a5cab89a84e1481596b1d385b5870_tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.jpg

78ff7dee63ef48379fc2d3ef774aafb7_tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.jpg

另一个程序正在使用此文件 进程无法访问



68e049b0c4e14e36b826bb3429df9832_tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.jpg

b903dde0fc114ecf8610e51638df1647_tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.png

9ac41e5cbf87498d90026f11d1633da0_tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.jpg

NDK是什么



全称: Native Development Kit,即本地开发工具包.


android的SDK加上Native(原生),支持使用C/C++之类的原生代码语言进行开发.

NDK是一些列工具的集合, NDK提供了一系列的工具,帮助开发者迅速的开发C/C++的动态库,并能自动将so和java 应用打成apk包。


NDK集成了交叉编译器,并提供了相应的mk文件和隔离cpu、平台等的差异,开发人员只需简单的修改mk文件就可以创建出so


NDK can not be used:



就是这个目录下最后面NDK名称不对


1b7e27c4566b4a86b3e40d1c53ebffe4_tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.jpg


目录
相关文章
|
2月前
|
Linux Android开发 iOS开发
使用Kivy创建“Hello World”应用并打包成APK
使用Kivy创建“Hello World”应用并打包成APK
|
3月前
|
NoSQL Redis
Redis AOFRW主进程问题之更新manifest文件如何解决
Redis AOFRW主进程问题之更新manifest文件如何解决
|
3月前
|
NoSQL 分布式数据库 Redis
Redis 进程问题之主进程更新manifest文件如何解决
Redis 进程问题之主进程更新manifest文件如何解决
|
3月前
|
SQL 关系型数据库 Shell
【一文搞懂PGSQL】3.进程和关键文件介绍
PostgreSQL采用C/S模型,拥有多种关键进程,如PM(连接管理)、SP(会话)、SysLogger(系统日志)、BgWriter(后台写)、WALWriter(预写式日志)、PgArch(归档)、AutoVacuum(自动清理)、PgStat(统计收集)和CheckPoint(检查点)。其中,PM负责连接管理,SP处理用户会话,SysLogger记录系统日志(需在`postgresql.conf`中启用),BgWriter负责脏页写盘,WALWriter处理预写式日志,PgArch负责WAL日志归
|
3月前
|
Linux
在Linux中,如何查看某进程所打开的所有文件?
在Linux中,如何查看某进程所打开的所有文件?
|
4月前
|
JavaScript 前端开发 API
Chrome插件实现问题之 content_script.js能做什么
Chrome插件实现问题之 content_script.js能做什么
|
5月前
|
监控 Linux 应用服务中间件
探索Linux中的`ps`命令:进程监控与分析的利器
探索Linux中的`ps`命令:进程监控与分析的利器
128 13
|
4月前
|
运维 关系型数据库 MySQL
掌握taskset:优化你的Linux进程,提升系统性能
在多核处理器成为现代计算标准的今天,运维人员和性能调优人员面临着如何有效利用这些处理能力的挑战。优化进程运行的位置不仅可以提高性能,还能更好地管理和分配系统资源。 其中,taskset命令是一个强大的工具,它允许管理员将进程绑定到特定的CPU核心,减少上下文切换的开销,从而提升整体效率。
掌握taskset:优化你的Linux进程,提升系统性能
|
4月前
|
弹性计算 Linux 区块链
Linux系统CPU异常占用(minerd 、tplink等挖矿进程)
Linux系统CPU异常占用(minerd 、tplink等挖矿进程)
176 4
Linux系统CPU异常占用(minerd 、tplink等挖矿进程)
|
3月前
|
算法 Linux 调度
探索进程调度:Linux内核中的完全公平调度器
【8月更文挑战第2天】在操作系统的心脏——内核中,进程调度算法扮演着至关重要的角色。本文将深入探讨Linux内核中的完全公平调度器(Completely Fair Scheduler, CFS),一个旨在提供公平时间分配给所有进程的调度器。我们将通过代码示例,理解CFS如何管理运行队列、选择下一个运行进程以及如何对实时负载进行响应。文章将揭示CFS的设计哲学,并展示其如何在现代多任务计算环境中实现高效的资源分配。

热门文章

最新文章

相关实验场景

更多
下一篇
无影云桌面