问题一:项目在打debug包的时候没问题,一打到release包就报错。
1.问题现象:
控制台报错提示:expecting java type before 'com.meizu.cloud.pushsdk.**鈥 ' in line 22 of file 'c:\users\kk.gradle\caches\transforms-2\files-2.1\ada9c754e86d79e4fdca7053ff95b350\proguard.txt'
2.解决方案
1.控制台中文乱码导致,参考如下链接配置,重新打包解决。
链接地址:blog.csdn.net/fendou8/art…
问题二:Terminal控制台常用命令行,主要目的是解决项目依赖冲突问题
1.如何在Terminal控制台打开对应项目地址,如图所示:
或者使用cd命令 比如:cd D:\EpointProject\StandardProject\2020\V74\ShuZiJianSheType\ZsGongDi\Tag7.5
2.查看项目依赖的包
使用以下命令:gradlew workplatform:dependencies
注意点:1.一定要在项目的根目录下使用,否则会报错提示:'gradlew' 不是内部或外部命令,也不是可运行的程序;
2.gradle\wrapper下一定要有gradle-wrapper.jar文件,否则也会报错:'gradlew' 不是内部或外部命令,也不是可运行的程序;
如何获取gradle-wrapper.jar文件?答:新建一个空的安卓工程即可获取,复制到对应的目录即可。
3.如果在控制台输出,看依赖包看的不爽,还可以生成对应的txt文件,生成的文件在项目的根目录下
gradlew workplatform:dependencies >a.txt
gradlew workarea:dependencies >a.txt