shwenzhang / AndResGuard

proguard resource for Android by wechat team
Apache License 2.0
8.55k stars 1.54k forks source link

支持agp7.0吗 #499

Open yuluowusheng opened 2 years ago

Leon406 commented 2 years ago

目前不支持,AGP还是用4.x, 感觉项目已经不维护了 混淆后,资源路径变了,需要适配

Leon406 commented 2 years ago

可以使用个人修改的支持gradle 7.x 版本, 再加上gradle.properties 参数android.enableResourceOptimizations=false 就能正常使用了

https://github.com/Leon406/AndResGuard

lhjgege commented 2 years ago

可以使用个人修改的支持gradle 7.x 版本, 再加上gradle.properties 参数android.enableResourceOptimizations=false 就能正常使用了

https://github.com/Leon406/AndResGuard

你这个说是修改io.github.leon406还是引用不下来啊,你有上传到maven仓库?

Leon406 commented 2 years ago

可以使用个人修改的支持gradle 7.x 版本, 再加上gradle.properties 参数android.enableResourceOptimizations=false 就能正常使用了 https://github.com/Leon406/AndResGuard

你这个说是修改io.github.leon406还是引用不下来啊,你有上传到maven仓库? https://mvnrepository.com/artifact/io.github.leon406/AndResGuard-gradle-plugin/1.2.22.6

上传了,版本修改了吗? 项目都已经用上了

lhjgege commented 2 years ago

可以使用个人修改的支持gradle 7.x 版本, 再加上gradle.properties 参数android.enableResourceOptimizations=false 就能正常使用了 https://github.com/Leon406/AndResGuard

你这个说是修改io.github.leon406还是引用不下来啊,你有上传到maven仓库? https://mvnrepository.com/artifact/io.github.leon406/AndResGuard-gradle-plugin/1.2.22.6

上传了,版本修改了吗? 项目都已经用上了

可以了。我的问题

Caij commented 2 years ago

@Leon406 老哥 修改了提个PR合进去 。

GuoLiangjun123 commented 2 years ago

使用个人的修改器 7.上传上grad.properties 参数android.enableResourceOptimizations=false 可以正常使用版本 https://github.com/Leon406/AndResGuard

你这个说是修改io.github.leon406还是引用不下来啊,你有上传到maven仓库? https://mvnrepository.com/artifact/io.github.leon406/AndResGuard-gradle-plugin/1.2.22.6

上传了,版本修改了吗?项目都已经用上了

我的问题

老铁我也没有引入上来我这边一直报错 Extension with name 'android' does not exist. Currently registered extension names: [ext, osdetector, andResGuard, sevenzip]

GuoLiangjun123 commented 2 years ago

支持使用个人的修改文件 7.上传上grad.properties 参数android.enableResourceOptimizations=false 可以正常使用版本

https://github.com/Leon406/AndResGuard

引入的时候一直报错 Extension with name 'android' does not exist. Currently registered extension names: [ext, osdetector, andResGuard, sevenzip]

lhjgege commented 2 years ago

支持使用个人的修改文件 7.上传上grad.properties 参数android.enableResourceOptimizations=false 可以正常使用版本 https://github.com/Leon406/AndResGuard

引入的时候一直报错 Extension with name 'android' does not exist. Currently registered extension names: [ext, osdetector, andResGuard, sevenzip] 像这样子引用就可以了classpath 'io.github.leon406:AndResGuard-gradle-plugin:1.2.22.6'

GuoLiangjun123 commented 2 years ago

支持使用个人的修改文件 7.上传上grad.properties 参数android.enableResourceOptimizations=false 可以正常使用版本 https://github.com/Leon406/AndResGuard

引入的时候一直报错 Extension with name 'android' does not exist. Currently registered extension names: [ext, osdetector, andResGuard, sevenzip] 像这样子引用就可以了classpath 'io.github.leon406:AndResGuard-gradle-plugin:1.2.22.6'

对,我就是这样做的,但是依然报错

GuoLiangjun123 commented 2 years ago

支持使用个人的修改文件 7.上传上grad.properties 参数android.enableResourceOptimizations=false 可以正常使用版本 https://github.com/Leon406/AndResGuard

引入的时候一直报错 Extension with name 'android' does not exist. Currently registered extension names: [ext, osdetector, andResGuard, sevenzip] 像这样子引用就可以了classpath 'io.github.leon406:AndResGuard-gradle-plugin:1.2.22.6'

你的gradle版本是多少,我的是7.3.3

lhjgege commented 2 years ago

我的也是7.3.3

1076350544 commented 1 year ago

我的也是7.3.3

老哥,这个问题有解决吗,我也遇到了

lhjgege commented 1 year ago

上面的聊天记录里不是有一个老哥提供出来了吗?我就是用他的解决了 https://github.com/Leon406/AndResGuard 这个

1076350544 commented 1 year ago

我用这个也是报Extension with name 'android' does not exist. Currently registered extension names: [ext, osdetector, andResGuard, sevenzip] gradle 版本也7.3.3 grade 插件版本4.1.3 不知道哪里不对

lhjgege commented 1 year ago

classpath 'io.github.leon406:AndResGuard-gradle-plugin:1.2.22.6' 这个样子其它使用和原来的一样

1076350544 commented 1 year ago

classpath 'io.github.leon406:AndResGuard-gradle-plugin:1.2.22.6' 这个样子其它使用和原来的一样 已经是这样了,但还是不行 apply plugin: 'AndResGuard'

buildscript { repositories { maven { url "https://s01.oss.sonatype.org/content/repositories/snapshots/" } google() jcenter() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:4.1.3' classpath 'io.github.leon406:AndResGuard-gradle-plugin:1.2.22.6' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } }

andResGuard { whiteList = [ "R.font.*" ] }

imtianx commented 1 year ago

@Leon406 有没有计划适配 8.x

可以使用个人修改的支持gradle 7.x 版本, 再加上gradle.properties 参数android.enableResourceOptimizations=false 就能正常使用了

Leon406/AndResGuard

Leon406 commented 1 year ago

@Leon406 有没有计划适配 8.x

可以使用个人修改的支持gradle 7.x 版本, 再加上gradle.properties 参数android.enableResourceOptimizations=false 就能正常使用了 Leon406/AndResGuard

能力有限, 尝试过适配,但是没成功, 等其他有需求大佬吧