gradle相关
龚礼鹏
Android应用架构师、AndroidFramework工程师、鸿蒙&openHarmony工程师、flutter开发工程师
展开
-
Error:No such property: GradleVersion for class: JetGradlePlugin Consult IDE
上面的错误出现的原因是IDE版本和gradle版本不一致,比如:gradle是5.1.1Androidstudio是3.0则gradle版本太高,Androidstudio版本太低解决方法:如果gradle版本不能降低,则将Androidstudio版本升高我这里是升到3.4.1就没有问题了...原创 2019-06-19 11:54:58 · 4320 阅读 · 0 评论 -
gradle常见错误
ERROR: Failed to parse XML in E:\workspace\Android_xiaomaigui\app\src\main\AndroidManifest.xmlParseError at [row,col]:[18,5]Message: expected start or end tagAffected Modules: app上述的意思的解析And...原创 2019-07-04 10:14:16 · 398 阅读 · 0 评论 -
.gitignore添加忽略文件不起作用
注意:在分支文件中添加.gitinore是没有作用的,需要在主分支中添加,分支文件中的.gitinore没有作用!!!原创 2019-07-23 16:52:59 · 277 阅读 · 0 评论 -
android release debug区分添加参数
如上所示配置config,然后在BuildConfig中就有了此参数isDebug然后通过BuildConfig.isDebug就可以区分是debug包还是release包。上图所示的就是根据不同的包得到不同的测试环境,即不同的url...原创 2019-11-27 18:13:35 · 450 阅读 · 0 评论 -
根据不同的包完成不同的逻辑,buildConfigField使用方式
如上所示根据不同的包可以生成不同的type类型,可以在buildConfig中查看:然后在代码中根据BuildConfig.type就可以完成类型区分。原创 2019-11-30 16:36:24 · 434 阅读 · 0 评论 -
android debug包没有问题 release包有问题 org.greenrobot.eventbus.EventBusException: Subscriber class com.--Ac
报错如下:org.greenrobot.eventbus.EventBusException: Subscriber class com.--Activity and its super classes ...如上问题需要在混淆文件规则(proguard-rules.pro)添加如下配置即可:-keepattributes *Annotation*-keepclassmembers c...原创 2020-01-06 15:00:25 · 686 阅读 · 0 评论 -
android 混淆
以下内容转自https://www.jianshu.com/p/b5b2a5dfaaf4由于本人一直用csdn,所以直接将作者内容复制下来的,如果大家支持点赞请支持上面的那个地址作者开启混淆 通常我们需要找到项目路径下app目录下的build.gradle文件 找到minifyEnabled这个配置,然后设置为true即可. 如下: release{...转载 2020-01-06 15:59:35 · 220 阅读 · 0 评论
分享