带混淆的Eclipse项目导入Android Studio时报错Error:(16, 0) User supplied default proguard base extension name is

本文介绍了在将带混淆的Eclipse Android项目导入Android Studio时遇到的错误:Error:(16, 0) User supplied default proguard base extension name is unsupported. 解决方法是修改混淆文件的名字,确保其为Android Studio支持的格式。同时,文章分享了混淆代码的基本规则和注意事项,包括哪些代码不应混淆,以及如何保留特定类和成员。最后,提到了当工程引用第三方库时,如何处理代码混淆。" 43876435,4956215,Tyvj P1004 滑雪问题解析,"['编程竞赛', '算法', '深度优先搜索', '记忆化']
摘要由CSDN通过智能技术生成

带混淆的Eclipse项目导入Android Studio时报错

Error:(16, 0) User supplied default proguard base extension name is unsupported. Valid values are: [proguard-android.txt, proguard-android-optimize.txt]

<a href="openFile:E:\zhangshuyang\GameDemos\hpnewsandroid\app\build.gradle">Open File</a>



原因是Eclipse和Android Studio的混淆文件名字不同,需要改一下


改后的

buildTypes {
    release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-android-optimize.txt'
    }
}


重新clean编译一下就好了。



另外,将混淆的方式说明贴出来一下,方便大家查看


一.eclipse和Android stuido代码混淆基本类似

android studio代码混淆

1.在build.grandle添加,其中规则写在proguard-rules.pro中,也可以自定义一个文件,将其代替,比如eclipse常用的 proguard-project.txt

buildTypes {
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值