草庐IT

proguard-rules

全部标签

java - proguard-rules.pro 文件上的 FileNotFoundException

我使用的是AndroidStudiov.1.0我的构建文件:buildTypes{debug{minifyEnabledfalseproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}release{minifyEnabledtrueproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}}但是当我尝试制作发布版本时,出现错误:错误:任务':app:proguardRelea

Android 项目 : Export problem Launch canceled! Proguard 返回错误代码 1。请参阅控制台

我在project.prperties中取消了下面一行的注释proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt运行progard,它运行良好。但是当我添加android-support-v4.jar库时,在导出已签名的应用程序项目时出错Launchcanceled!Proguardreturnedwitherrorcode1.SeeconsoleNote:therewere316duplicateclassdefinitions.Warning:com.google.an

android - 创建版本 android apk 时出现 Proguard 异常

我正在使用eclipse插件构建一个应用引擎连接的android项目。该项目运行良好,因此我决定是时候创建一个发布APK了。使用Eclipse,我完成了整个过程。但是当我到达终点时,出现异常:Proguard返回错误代码1。我在下面包含了整个日志。我的GEP生成项目带有两个proguard相关文件:proguard-google-api-client.txt和proguard-project.txt。还有一个名为proguard的项目,但它是空的。project.properties文件中有两行proguard.config=${sdk.dir}/tools/proguard/prog

Android Roboguice proguard 警告

我似乎无法在没有警告的情况下进行编译。这是警告:Warning:roboguice.activity.RoboMapActivity:can'tfindsuperclassorinterfacecom.google.android.maps.MapActivityWarning:roboguice.activity.RoboSherlockActivity:can'tfindsuperclassorinterfacecom.actionbarsherlock.app.SherlockActivityWarning:roboguice.activity.RoboSherlockFragm

android - 构建android gradle项目时如何禁用proguard生成dump.txt

我有一个使用gradle构建的android项目。它被proguard混淆了。Proguard生成70MB的dump.txt文件。我不想要。我不需要它。它耗尽了我的SSD。我可以禁用dump.txt文件生成吗? 最佳答案 检查以下位置的-dump标志。proguard-android.txtproguard-rules.proproject.properties(proguard包含属性)如果您找到参数“-dumpdump.txt”,只需将其删除即可。因为您知道输出文件的名称,所以您可以grep项目目录以找出它的定义位置。

java - Android ProGuard "java.lang.nosuchfielderror: Toast"异常

我用ProGuard混淆了我的Android应用程序,当我尝试运行混淆后的.apk时,它抛出:java.lang.nosuchfielderror:Toast这是我的proguard.cfg文件:-injarsbin/classes//injars-injarslibs//injars-outjarsbin/classes-processed.jar-optimizationpasses1-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpreverify-verbose-allowaccessmodific

android - EventBus 和 Proguard : Could not dispatch event

我正在尝试导出已签名的应用程序,但当我运行我的应用程序时出现此异常Couldnotdispatchevent:classcom.achlan.myapp.events.etosubscribingclassclasscom.achlan.myapp.b.d映射.txt:com.achlan.myapp.events.RestResult->com.achlan.myapp.events.ecom.achlan.myapp.data.DataManager->com.achlan.myapp.b.d:我已经将这一行添加到我的proguard配置中:-keepclassmemberscla

Vue-自定义表单验证(rule,value,callback)详细使用

前言最近在实际开发中遇到需要验证合同编号是否在数据库已经存在,自定义表单验证。的表单验证大家都知道form绑定rules,prop绑定值与form.值一样,必填,失去焦点触发提示信息。今天我们讲一讲自定义验证规则具体使用场景和它的三个参数意思和使用当我们明白了validator3个参数意思,我们就可以随机组合我们自己的验证规则了自定义验证规则prop绑定值:[    {     validator:(rule,value,callback)=>{      console.log('验证规则信息',rule);      console.log('输入框的值',rule);      //ca

Android Proguard 不内联

我使用的是最新的AndroidSDK(4.1),我尝试导出一个启用了Proguard的签名jar。然而,在反编译优化后的APK后,我注意到我期望内联的方法并没有。我知道Proguard运行是因为代码被正确混淆了。所以为了确认这一点,我将这个方法添加到我的Activity中:privatevoidtestInlining(){mConfig=null;}这个私有(private)方法在我的Activity中只被调用一次,因为它是私有(private)的,所以对于优化器来说它应该很明显只被调用一次并且应该被内联。文档说默认情况下启用所有优化,并且Proguard“内联方法很短或只调用一次”

android - mupdf 库的 Proguard 问题

在我尝试构建发布版本之前,我的应用程序运行良好。我收到以下错误消息:java.lang.NoSuchFieldError:nofieldwithname='globals'signature='J'inclassLcom/artifex/mupdfdemo/MuPDFCore;显然问题出在我的mupdf库中。我在不使用混淆器的情况下将这个库构建到一个aar文件中。这是我的mupdf库的build.gradle:applyplugin:'android-library'android{compileSdkVersion19buildToolsVersion"19.0.0"defaultC