美文网首页
列出所有包含有so文件的库信息

列出所有包含有so文件的库信息

作者: 雨来 | 来源:发表于2022-07-18 18:08 被阅读0次

在主工程的 gradle文件下(最后一行)配置

//列出所有包含有so文件的库信息
tasks.whenTaskAdded { task ->
    if (task.name=='mergeDebugNativeLibs') { //如果是有多个flavor,则用 mergeFlavorDebugNativeLibs的形式
        task.doFirst {
            println("------------------- find so files start -------------------")
            println("------------------- find so files start -------------------")
            println("------------------- find so files start -------------------")

            it.inputs.files.each { file ->
                printDir(new File(file.absolutePath))
            }

            println("------------------- find so files end -------------------")
            println("------------------- find so files end -------------------")
            println("------------------- find so files end -------------------")
        }
    }
}

def printDir(File file) {
    if (file != null) {
        if (file.isDirectory()) {
            file.listFiles().each {
                printDir(it)
            }
        } else if (file.absolutePath.endsWith(".so")) {
            println "find so file: $file.absolutePath"
        }
    }
}
image.png

相关文章

  • 列出所有包含有so文件的库信息

    在主工程的 gradle文件下(最后一行)配置

  • 常用命令

    ls 列出当前目录下的所有文件ls -l 列出可见的所有文件以及更多的文件信息ls -a 列出所有文件(包括隐藏...

  • 软件交付检查表

    安装 安装说明版本信息适配的设备硬件版本操作系统变更信息列表 软件安装包 依赖的软件,库,驱动,文件? 是否含有第...

  • android打包安全

    apk包组成:asset/res:资源文件lib: so库存放目录,so文件:unix动态连接库(二进制文件)ME...

  • Linux目录结构

    一、命令回顾 1、ll会列出该文件下的所有文件信息,包括隐藏的文件,而ls -l只列出显式文件。信息包括: 文件属...

  • 文件和目录管理(下)

    查看文件或目录的权限 ls命令可以列出当前目录中的所有文件和目录.加上-l会列出详细信息,-a会列出所有的文件或者...

  • Android系统中常用的adb命令

    列出所有的包名 adb shell pm list packages 列出所有的安装应用的信息 adb shell...

  • 终端命令

    pwd=打印工作目录 ls=列出所有信息 ls -l=列出详细信息 rm=删除文件 rmdir=删除文件夹 mkd...

  • linux常用命令

    ls 显示文件或目录-l 列出文件详细信息-a 列出当前目录下所有文件及目录,包括...

  • linux 简单操作

    常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件...

网友评论

      本文标题:列出所有包含有so文件的库信息

      本文链接:https://www.haomeiwen.com/subject/yfedirtx.html