帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
25
帖子
0
勋章
1277
Y币

android 模块冲突检查工具

[复制链接]
发表于 2019-11-1 10:35:36
前言:

当论坛版主不到2个月,发现很多同学android打包冲突问题,为了更方便定位问题,故用nodejs写了个检查工具


原理:

基于SuperWebView SDK 的libs目录,搜索关键字并高亮显示

使用方法:

1、 安装

  1. npm install -g @snicesoft/apicloud-module-checker
复制代码
2、使用

①、命令行进入libs目录
②、执行命令
  1. acmc --key okhttp,glide
复制代码
key:表示关键字,多个关键字用英文,隔开




③、查看:如果发现高亮有多处重复的,及表示aar之间冲突了

最后:

欢迎大家提意见,我将继续完善下去

本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
厉害
12
帖子
3
勋章
5822
Y币
感谢分享,顶
216
帖子
5
勋章
5893
Y币
支持
19
帖子
3
勋章
1万+
Y币
nice
9
帖子
0
勋章
5634
Y币
大佬牛啊
25
帖子
0
勋章
1277
Y币

官方的来啦,最好官方能够在控制台提供类似的工具,那就爽歪歪了
8
帖子
0
勋章
167
Y币
  1. C:\4109669bfb56163b2c547613d077dfc1\SDK\lib\libs>acmc --key okhttp,glide
  2. C:\Program Files\nodejs\node_global\node_modules\@snicesoft\apicloud-module-chec
  3. ker\bin\index.js:11
  4. const printTree = async function () {
  5.                         ^^^^^^^^

  6. SyntaxError: Unexpected token function
  7.     at createScript (vm.js:56:10)
  8.     at Object.runInThisContext (vm.js:97:10)
  9.     at Module._compile (module.js:542:28)
  10.     at Object.Module._extensions..js (module.js:579:10)
  11.     at Module.load (module.js:487:32)
  12.     at tryModuleLoad (module.js:446:12)
  13.     at Function.Module._load (module.js:438:3)
  14.     at Module.runMain (module.js:604:10)
  15.     at run (bootstrap_node.js:389:7)
  16.     at startup (bootstrap_node.js:149:9)
复制代码


提示了这个,不知道什么意思
8
帖子
0
勋章
167
Y币
本帖最后由 宾Android 于 2019-11-12 17:08 编辑

根据你的方法,我检测出来了,但关键我是想知道,是哪个两个模块分别包含了这两个jar包

本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
25
帖子
0
勋章
1277
Y币
宾Android 发表于 2019-11-12 17:06
根据你的方法,我检测出来了,但关键我是想知道,是哪个两个模块分别包含了这两个jar包
...

尴尬了。这个是老版本的包,全是jar,我这个工具不支持了
12下一页
您需要登录后才可以回帖 登录

本版积分规则