android 打包时报错解决

释放双眼,带上耳机,听听看~!

之前,我在做公司的app时,功能已经全部实现,在手机上也可以正常运行,可是在打包时却一直报错

buildintermediatesresresources-anzhi-debug-stripped.ap_’ specified for property
‘resourceFile’ does not exist
,所以在网上找了很多的资料。

网上的解决代码千奇百怪,有的说是SDK的版本低于ADT的版本,建议升级SDK版本,有的说把android studio 的setting的一个选项去掉,我都试过,一点作用都没有。

最后在网上还是找到了解决代码,现在记录一下。

其实只需把build.gradle的代码修改一下

 

buildTypes {
        release {
            /** 不显示LOG **/
            /** 混淆 **/
            minifyEnabled false
            /** Zipalign优化 **/
            zipAlignEnabled true

            /** 移除无用的resource文件 **/
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }

        debug {
            minifyEnabled false
            shrinkResources false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
 

 

把这里面的release 的 shrinkResources true该为 shrinkResources false就可以解决问题了,置于原因,我也不清楚。有兴趣的可以去网上查一查原因。

 

android 打包的问题就解决了。

 

就这么简单。

 

 

 

 

 

 

 

 

人已赞赏
Android文章

Android开发深入浅出RxJava(二:操作符)

2020-3-12 8:28:53

Android文章

Android开发WebView的使用

2020-3-12 9:11:02

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索