![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
gradle
满地星辰
这个作者很懒,什么都没留下…
展开
-
关于使用javassist-ClassPool在gradle插件中修改某个类被重复调用的bug(缓存问题)
关于使用javassist-ClassPool在gradle插件中修改某个类被重复调用的bug(缓存问题) 背景描述 由于一些第三方库,如ARouter或者Retrofit封装得不够完善,即难以自己写一个类似的库,又在互联网上找不到类似的库。那么可以考虑动态修改这类第三方库,插入一些自己需要的代码或者监听器。相比静态修改(拉取别人的代码,再修改)的优势在于,当这类第三方库出新版时,可以平滑升级...原创 2018-10-03 13:49:18 · 1314 阅读 · 0 评论 -
ViVo手机无法安装run出来的apk-testOnly run出来一直为true
说明 点击Android Studio上面的绿色Run按钮,出来的debug apk的AndroidManifest.xml的android:testOnly="true",即使修改为false也没有用。可以使用Build-Build APK(s)来打出testOnly为false的apk,再使用adb命令安装。或者在gradle中强制修改testOnly为false。 判断环境是否为测试环境...原创 2018-10-03 14:44:06 · 1086 阅读 · 0 评论 -
android 项目拆分模块之后,使用脚本打包所有模块的apk
android 项目拆分模块之后,使用脚本打包所有模块的apk 脚本 #!/bin/sh #!/bin/bash old_dir=`pwd` cd `dirname $0` #进入项目上层目录 cd .. path=`pwd` logFile="$path/log-builall.log" files=$(ls $path) echo "path is $path" echo "Ctrl+C...原创 2018-11-10 13:27:31 · 687 阅读 · 0 评论