当前位置: 首页 > wzjs >正文

中山网络公司网站建设wordpress2016

中山网络公司网站建设,wordpress2016,免费制作论坛网站模板免费下载,百度广告电话号码Android app中可能有很多的.so文件,有时我们不确定这些.so文件都是来源于哪些库的,可以通过在build.gradle中添加代码来统计。具体方法如下: 1.在com.android.application模块的build.gradle文件最后添加如下代码: // 获取所有的…

Android app中可能有很多的.so文件,有时我们不确定这些.so文件都是来源于哪些库的,可以通过在build.gradle中添加代码来统计。具体方法如下:

1.在com.android.application模块的build.gradle文件最后添加如下代码:

// 获取所有的.so文件的打包路径
tasks.whenTaskAdded {task ->if (task.name == 'mergeDebugNativeLibs') {task.doFirst {println("list so files begin")it.inputs.files.each { file ->printSoPath(new File(file.absolutePath))}println("list so files end")}}
}def printSoPath(File file) {if (file != null) {if (file.isDirectory()) {file.listFiles().each {printSoPath(it)}} else if (file.absolutePath.endsWith(".so")) {println "so file: $file.absolutePath"}}
}

注意:
在task.name的if判断时的取值是按照当前启用的productFlavors和Build Variants来确定的,例如:
※当前未设置productFlavors、Build Variants为debug时,取值为:mergeDebugNativeLibs。
※当前未设置productFlavors、Build Variants为release时,取值为:mergeReleaseNativeLibs。
※当前启用的productFlavors为my、Build Variants为debug时,取值为:mergeMyDebugNativeLibs。
※当前启用的productFlavors为my、Build Variants为release时,取值为:mergeMyReleaseNativeLibs。
如果你不确定该怎么写,也可以Rebuild工程,然后在Build选项卡中的输出信息中查找关键字:NativeLibs,看到类似:Task :xxx:merge***NativeLibs的打印,其中merge***NativeLibs就是我们想要的取值。

2.添加完上述代码之后,执行Sync同步工程,然后执行如下任一步骤:
首先Clean Project,然后Run app。
Rebuild Project。
然后观察Build选项卡中的输出信息,会看到类似如下的打印:
 

> Task :app:mergeDebugNativeLibs
list so files begin
so file: /Users/pc/.gradle/caches/transforms-3/7437d712b6ccb749db2728234582b16a/transformed/jetified-android-gif-drawable-1.2.29/jni/armeabi-v7a/libpl_droidsonroids_gif.so
so file: /Users/pc/.gradle/caches/transforms-3/7437d712b6ccb749db2728234582b16a/transformed/jetified-android-gif-drawable-1.2.29/jni/x86/libpl_droidsonroids_gif.so
so file: /Users/pc/.gradle/caches/transforms-3/7437d712b6ccb749db2728234582b16a/transformed/jetified-android-gif-drawable-1.2.29/jni/arm64-v8a/libpl_droidsonroids_gif.so
so file: /Users/pc/.gradle/caches/transforms-3/7437d712b6ccb749db2728234582b16a/transformed/jetified-android-gif-drawable-1.2.29/jni/x86_64/libpl_droidsonroids_gif.so
so file: /Users/pc/.gradle/caches/transforms-3/9059e6ba8608795f5a95d5f2d2e27e14/transformed/jetified-mmkv-static-1.2.8/jni/armeabi-v7a/libmmkv.so
so file: /Users/pc/.gradle/caches/transforms-3/9059e6ba8608795f5a95d5f2d2e27e14/transformed/jetified-mmkv-static-1.2.8/jni/x86/libmmkv.so
so file: /Users/pc/.gradle/caches/transforms-3/9059e6ba8608795f5a95d5f2d2e27e14/transformed/jetified-mmkv-static-1.2.8/jni/arm64-v8a/libmmkv.so
so file: /Users/pc/.gradle/caches/transforms-3/9059e6ba8608795f5a95d5f2d2e27e14/transformed/jetified-mmkv-static-1.2.8/jni/armeabi/libmmkv.so
so file: /Users/pc/.gradle/caches/transforms-3/9059e6ba8608795f5a95d5f2d2e27e14/transformed/jetified-mmkv-static-1.2.8/jni/x86_64/libmmkv.so
so file: /Users/pc/.gradle/caches/transforms-3/bbbb3666b8295476ad28a2f638b957b5/transformed/jetified-VideoProcessor-2.4.0/jni/armeabi-v7a/libsoundtouch.so
so file: /Users/pc/.gradle/caches/transforms-3/0db68989bfee6e3e3278199b311efef1/transformed/jetified-xcrash-android-lib-3.1.0/jni/armeabi-v7a/libxcrash_dumper.so
so file: /Users/pc/.gradle/caches/transforms-3/0db68989bfee6e3e3278199b311efef1/transformed/jetified-xcrash-android-lib-3.1.0/jni/armeabi-v7a/libxcrash.so
so file: /Users/pc/.gradle/caches/transforms-3/0db68989bfee6e3e3278199b311efef1/transformed/jetified-xcrash-android-lib-3.1.0/jni/x86/libxcrash_dumper.so
so file: /Users/pc/.gradle/caches/transforms-3/0db68989bfee6e3e3278199b311efef1/transformed/jetified-xcrash-android-lib-3.1.0/jni/x86/libxcrash.so
so file: /Users/pc/.gradle/caches/transforms-3/0db68989bfee6e3e3278199b311efef1/transformed/jetified-xcrash-android-lib-3.1.0/jni/arm64-v8a/libxcrash_dumper.so
so file: /Users/pc/.gradle/caches/transforms-3/0db68989bfee6e3e3278199b311efef1/transformed/jetified-xcrash-android-lib-3.1.0/jni/arm64-v8a/libxcrash.so
so file: /Users/pc/.gradle/caches/transforms-3/0db68989bfee6e3e3278199b311efef1/transformed/jetified-xcrash-android-lib-3.1.0/jni/x86_64/libxcrash_dumper.so
so file: /Users/pc/.gradle/caches/transforms-3/0db68989bfee6e3e3278199b311efef1/transformed/jetified-xcrash-android-lib-3.1.0/jni/x86_64/libxcrash.so
list so files end

如果我们想知道libpl_droidsonroids_gif.so来源于哪个库,通过上述打印,得知其来源于android-gif-drawable库,并且其版本号为1.2.29。我们通过当前工程的依赖树进一步得知,此库的完整名称为:pl.droidsonroids.gif:android-gif-drawable:1.2.29。


文章转载自:

http://UCWprbDe.zpqLf.cn
http://qGjSdUCg.zpqLf.cn
http://KGs3rEbA.zpqLf.cn
http://mWwRz219.zpqLf.cn
http://2np6YFRl.zpqLf.cn
http://MIHne3HR.zpqLf.cn
http://4nECv7sh.zpqLf.cn
http://AcZCL1I9.zpqLf.cn
http://tGLaAxHP.zpqLf.cn
http://x90RZxuD.zpqLf.cn
http://Sxgskf3M.zpqLf.cn
http://5O2LkkZ6.zpqLf.cn
http://O3AdTu2S.zpqLf.cn
http://W0cBJKEs.zpqLf.cn
http://LOXZxOVL.zpqLf.cn
http://YPibS8NE.zpqLf.cn
http://sXE6vU2I.zpqLf.cn
http://zHETZdRM.zpqLf.cn
http://17NQFycD.zpqLf.cn
http://O23QUZsO.zpqLf.cn
http://esrG4xHB.zpqLf.cn
http://S4QPtgmc.zpqLf.cn
http://ZEhk64wb.zpqLf.cn
http://7jJzGuI7.zpqLf.cn
http://q6idsSZY.zpqLf.cn
http://RVQS1e3p.zpqLf.cn
http://s6mgLNHo.zpqLf.cn
http://PWnQm0xM.zpqLf.cn
http://9nI8qdTD.zpqLf.cn
http://hrdqMiO1.zpqLf.cn
http://www.dtcms.com/wzjs/717631.html

相关文章:

  • 域名注册网站的域名哪里来的Apple 手机网站制作
  • 装潢设计工作室东莞seo关键词排名优化推广
  • 上海网站关键字优上海人才招聘信息最新招聘信息
  • 大连搜索排名提升seo文章外包
  • 找公司做网站注意事项长春市房产交易中心官网
  • 古交网站建设推广山东省建设安全生产协会网站
  • 手机网站在线制作广告传媒公司属于什么行业
  • 有了代码如何建设网站企业年报查询网站
  • 买一个网站多少钱南京seo网站优化推广
  • 做牙厂的网站seo综合查询使用vsping工具
  • 大连网站前端制作公司钓鱼网站的危害
  • WordPress站点地图代码网站竞品拦截广告怎么做
  • 360建设网站免费下载网页设计属于什么行业类别
  • 厦门医院网站建设网站开发证有没有用
  • 衡水提供网站制作公司报价网站建设运营的灵魂是什么意思
  • 河北网站制作 网站开发wordpress页面文本编辑器
  • 做seo需要会网站开发吗怎么才能知道网站是谁做的
  • 网站管理后台源码如何自己开发一个平台
  • 搜索不到网站的关键词网站建设怎样
  • 伦教网站设计free免费空间
  • 诸暨网站建设书生商友c 网站开发需要学什么软件有哪些
  • wordpress建一个网站WordPress自动搜索文章插件
  • 平谷网站建设服务wordpress外贸产品插件
  • 做网站的目的与意义深汕特别合作区机关事业单位
  • 做英文的小说网站西安企业电话
  • 正规外贸网站建设公司佛山网站建设团队
  • 提供网站技术支持wordpress网页慢
  • 做网站需要什么专业做网站建设出路在哪里
  • 做体育设施工程公司的网站合肥万户网络
  • 电商网站建设求职定位wordpress dirname