
gradle
满地星辰
这个作者很懒,什么都没留下…
展开
-
关于使用javassist-ClassPool在gradle插件中修改某个类被重复调用的bug(缓存问题)
关于使用javassist-ClassPool在gradle插件中修改某个类被重复调用的bug(缓存问题)背景描述由于一些第三方库,如ARouter或者Retrofit封装得不够完善,即难以自己写一个类似的库,又在互联网上找不到类似的库。那么可以考虑动态修改这类第三方库,插入一些自己需要的代码或者监听器。相比静态修改(拉取别人的代码,再修改)的优势在于,当这类第三方库出新版时,可以平滑升级...原创 2018-10-03 13:49:18 · 1375 阅读 · 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 · 1150 阅读 · 0 评论 -
android 项目拆分模块之后,使用脚本打包所有模块的apk
android 项目拆分模块之后,使用脚本打包所有模块的apk脚本#!/bin/sh#!/bin/bashold_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 · 731 阅读 · 0 评论