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


相关文章
|
网络协议 Linux
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
1316 2
|
9月前
|
存储 网络协议 Linux
【Linux】进程IO|系统调用|open|write|文件描述符fd|封装|理解一切皆文件
本文详细介绍了Linux中的进程IO与系统调用,包括 `open`、`write`、`read`和 `close`函数及其用法,解释了文件描述符(fd)的概念,并深入探讨了Linux中的“一切皆文件”思想。这种设计极大地简化了系统编程,使得处理不同类型的IO设备变得更加一致和简单。通过本文的学习,您应该能够更好地理解和应用Linux中的进程IO操作,提高系统编程的效率和能力。
421 34
|
Python
惊!Python进程间通信IPC,让你的程序秒变社交达人,信息畅通无阻
【9月更文挑战第13天】在编程的世界中,进程间通信(IPC)如同一场精彩的社交舞会,每个进程通过优雅的IPC机制交换信息,协同工作。本文将带你探索Python中的IPC奥秘,了解它是如何让程序实现无缝信息交流的。IPC如同隐形桥梁,连接各进程,使其跨越边界自由沟通。Python提供了多种IPC机制,如管道、队列、共享内存及套接字,适用于不同场景。通过一个简单的队列示例,我们将展示如何使用`multiprocessing.Queue`实现进程间通信,使程序如同社交达人般高效互动。掌握IPC,让你的程序在编程舞台上大放异彩。
140 3
|
安全 API C#
C# 如何让程序后台进程不被Windows任务管理器强制结束
C# 如何让程序后台进程不被Windows任务管理器强制结束
531 0
|
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日志归
|
Android开发 开发者
Android Split APK介绍
【2月更文挑战第5天】
|
9月前
|
前端开发 Java 编译器
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
280 36
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
|
XML API Android开发
android S 上 安装apk出现android.os.FileUriExposedException
android S 上 安装apk出现android.os.FileUriExposedException
437 6
|
设计模式 缓存 Java
补齐Android技能树——从AGP构建过程到APK打包过程,安卓rxjava面试
补齐Android技能树——从AGP构建过程到APK打包过程,安卓rxjava面试
|
Android开发
Android Gradle开发—脚本实现自动打包后复制一份APK文件,并修改APK名称,到指定目录作备份
Android Gradle开发—脚本实现自动打包后复制一份APK文件,并修改APK名称,到指定目录作备份
866 0