我包括thisProGuardconfiguration在我发布Android应用程序时删除调试日志语句:-assumenosideeffectsclassandroid.util.Log{publicstatic***d(...);publicstatic***v(...);}这按预期工作——我可以从ProGuard日志和Android日志输出中看到,诸如Log.d("Thisisadebugstatement");之类的调用已被删除。但是,如果我在这个阶段反编译应用程序,我仍然可以看到所有使用的String字面量——即在本示例中为Thisisadebugstatement。有没有办
我在Playstore上更新了我的应用后遇到了问题。自本次更新以来,引发了异常,但我没有更改与此异常相关的任何内容。堆栈跟踪:java.lang.RuntimeException:UnabletoinstantiateactivityComponentInfo{de.opiatefuchs.onthejobtimerlight/de.opiatefuchs.onthejobtimerlight.OnTheJobTimerActivity}:java.lang.ClassNotFoundException:Didn'tfindclass"de.opiatefuchs.onthejobti
我在Playstore上更新了我的应用后遇到了问题。自本次更新以来,引发了异常,但我没有更改与此异常相关的任何内容。堆栈跟踪:java.lang.RuntimeException:UnabletoinstantiateactivityComponentInfo{de.opiatefuchs.onthejobtimerlight/de.opiatefuchs.onthejobtimerlight.OnTheJobTimerActivity}:java.lang.ClassNotFoundException:Didn'tfindclass"de.opiatefuchs.onthejobti
我和Gson和ProGuard玩得很开心。我有一个简单的对象,当我解析tojson、保存到sqllite并从数据库中读回以便将json加载回我的对象时,我得到一个java.lang.classcastexception。如果我不使用ProGuard,一切正常。我已验证发送到数据库和从数据库获取的json字符串是相同的。从json转换时不会抛出异常,而是当我尝试访问对象时。这是我的简单对象:publicclassScanLogextendsArrayList{privatestaticfinallongserialVersionUID=1L;publicScanLog(){}}pub
我和Gson和ProGuard玩得很开心。我有一个简单的对象,当我解析tojson、保存到sqllite并从数据库中读回以便将json加载回我的对象时,我得到一个java.lang.classcastexception。如果我不使用ProGuard,一切正常。我已验证发送到数据库和从数据库获取的json字符串是相同的。从json转换时不会抛出异常,而是当我尝试访问对象时。这是我的简单对象:publicclassScanLogextendsArrayList{privatestaticfinallongserialVersionUID=1L;publicScanLog(){}}pub
我在使用-dontobfuscate标志时收到错误消息“转换为Dalvik格式失败,出现错误1”。否则我的应用程序导出正常。我不想混淆,因为我使用BugSense进行错误跟踪,如果您需要对堆栈跟踪进行去混淆,他们每月收费99美元。我仍然想获得proguard的文件大小和优化优势。如果我注释掉-dontobfuscate,每件事都很好。除了不可读的堆栈跟踪。我的progaurd.cfg文件:-dontobfuscate-optimizationpasses5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpr
我在使用-dontobfuscate标志时收到错误消息“转换为Dalvik格式失败,出现错误1”。否则我的应用程序导出正常。我不想混淆,因为我使用BugSense进行错误跟踪,如果您需要对堆栈跟踪进行去混淆,他们每月收费99美元。我仍然想获得proguard的文件大小和优化优势。如果我注释掉-dontobfuscate,每件事都很好。除了不可读的堆栈跟踪。我的progaurd.cfg文件:-dontobfuscate-optimizationpasses5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpr
我在创建应用程序的签名apk时收到此异常。我的项目中也添加了5个库项目。任何提示如何解决这个问题?这是我的配置文件:-optimizationpasses5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpreverify-verbose-optimizations!code/simplification/arithmetic,!field/*,!class/merging/*-keeppublicclass*extendsandroid.app.Activity-keeppublicclass*exten
我在创建应用程序的签名apk时收到此异常。我的项目中也添加了5个库项目。任何提示如何解决这个问题?这是我的配置文件:-optimizationpasses5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpreverify-verbose-optimizations!code/simplification/arithmetic,!field/*,!class/merging/*-keeppublicclass*extendsandroid.app.Activity-keeppublicclass*exten
如果我离开我的应用程序并在一段时间后打开它,我会收到此异常。我的主要Activity包括一个带有三个不同fragment的ViewPager。我还在Application类中做了一些我认为与问题无关的东西。这是个异常(exception):RuntimeException(@Parcel:readValue:2065){UnabletostartactivityComponentInfo{com.emu/com.emu.ActivityMain}:java.lang.RuntimeException:Parcelandroid.os.Parcel@419526d0:Unmarshall