这个是官网文档:https://github.com/didi/VirtualAPK
这是 滴滴公司开发的android 插件化框架。有多牛逼,自己看官方文档吧。
主要是记录下之前遇到的一些问题。
1:需要配置gradle 到环境变量中,如果不配置到环境在terminal 里面 执行gradlew clean assembleRelease 和gradlew clean assemblePlugin的时候会提示 gradlew 不是内部或者外部命令。
2:当按照教程上输入./gradlew clean assembleRelease 这个的时候还是报不是内部或者外部命令的时候,可以尝试下把“./”去掉。
3:需要配置adb.exe到环境变量 path 中,adb 在sdk 的子目录下,在cmd 或者终端上可以运行的时候,需要重启android studio(就是把他关闭了再打开),否则会出现cmd 里面可以运行adb 在android studio里面运行不了。
4:在插件app里面 有一个配置很重要:

这个地方使用的是相对路径,“../”表示返回上一级目录。targetHost 这个字段 需要指向host 工程的app目录,所以文件名和返回上一层目录的次数一定要正确,否则会打不了插件包。我在targetHost 里面填写改为 Host工程app 目录的绝对路径,也是可以打插件包。
现在主要是感受下,以后在项目里面用到 遇到相关的再继续更吧。(其实,主要是蹭一点大佬的热度吧)
网友评论