好的,伙计们,这变得非常烦人,试图让我的项目在导出时工作/Progaurd一直给我这个错误:Proguardreturnedwitherrorcode1.Seeconsole这是我在控制台中得到的完整错误:Warning:com.google.ads.m:can'tfindreferencedclasscom.google.ads.internal.state.AdState[2012-10-2318:14:20-com.fttech.monkey_toss.Menu]Warning:com.google.ads.m:can'tfindreferencedclasscom.google
这些依赖项的ProGuard规则是什么?compile'com.google.firebase:firebase-core:10.0.1'compile'com.google.firebase:firebase-crash:10.0.1'compile'com.google.firebase:firebase-messaging:10.0.1'compile'com.google.firebase:firebase-ads:10.0.1' 最佳答案 Firebase使用consumerProguardFiles如果您使用Gradle
目前,我的经验是,一段代码使用GoogleDriveAPI在不引入ProGuard的情况下运行良好。但是,在引入ProGuard后,我收到以下运行时错误。atjava.lang.Thread.run(Thread.java:856)Causedby:java.lang.NullPointerExceptionatcom.google.api.client.util.Types.getActualParameterAtPosition(Types.java:329)atcom.google.api.client.util.Types.getIterableParameter(Types.
出了什么问题:Executionfailedfortask':proguardRelease'.java.io.IOException:Can'twrite[C:\Workspaces\Eclipse\Mixvid\build\intermediates\classes-proguard\release\classes.jar](Can'tread[C:\Workspaces\Eclipse\Mixvid\build\intermediates\exploded-aar\Mixvid\meituPic_andcommonlib\unspecified\libs\httpmime-4.2
将AndroidStudio更新到2.2版本,将AndroidGradleplugin更新到2.2.0后,在buildreleaseapk的时候出现了很多警告,比如:Error:warning:IgnoringInnerClassesattributeforananonymousinnerclassError:(android.support.graphics.drawable.b)thatdoesn'tcomewithanError:associatedEnclosingMethodattribute.ThisclasswasprobablyproducedbyaError:comp
日志:Warning:com.sun.pdfview.FullScreenWindow$PickMe:can'tfindsuperclassorinterfacejavax.swing.JFrameWarning:com.sun.pdfview.FullScreenWindow$PickMe$1:can'tfindsuperclassorinterfacejava.awt.event.ActionListenerWarning:com.sun.pdfview.OutlineNode:can'tfindsuperclassorinterfacejavax.swing.tree.Defau
我最近将我的混合MobileFirst应用程序的mfp插件升级到8.0.20180408,并将我的cordova-android插件升级到7.0.0。当我对应用程序进行调试构建时,构建成功了,但是当我进行发布构建(已签名的apk)时,该过程生成了很多proguard警告。当我将cordova-android版本降级到6.4.0时,发布构建成功。mobilefirstcordova插件应该支持cordova-androidv7自MobileFirstiFix8.0.0.0-MPFF-IF201804051553,根据iFixreleasenotes,但似乎这个ifix中的它有问题。
我的应用程序在未签名(调试等)时工作正常,在没有ProGuard的情况下导出时也是如此。但是当我用ProGuard导出它时,当一段包含我导入的本地方法的代码正在执行时,它崩溃了。我能做什么?我想获取堆栈跟踪,但我不知道该怎么做...我试过这个:HowdoIobtaincrash-datafrommyAndroidapplication?但是实际上没有文件出现在它们应该出现的位置(我想我也做错了:()设备必须在某处保存崩溃堆栈跟踪。他们在哪里? 最佳答案 您项目中的proguard.cfg有一组忽略不应混淆的类的规则。您基本上可以忽略
我已经尝试了无数种方法,但在使用Proguard压缩代码(禁用混淆)时,我无法防止我的应用程序崩溃。启用Proguard时,我总是会遇到以下异常:04-0310:26:37.277E/AndroidRuntime(29460):FATALEXCEPTION:main04-0310:26:37.277E/AndroidRuntime(29460):java.lang.ExceptionInInitializerError04-0310:26:37.277E/AndroidRuntime(29460):atcom.company.nativeapp.activitycontrollers.
我刚刚发现ProGuard删除了我用来同步线程的.wait()调用,这导致了竞争条件,导致了一天愉快的调试:)无论如何......我追踪到以下混淆器配置:-assumenosideeffectspublicclassandroid.util.Log{;}我想了解为什么会发生这种情况。我不确定为什么假设删除Log类没有副作用会导致删除不同类/对象上的.wait()。我看到了ProGuardoptimizationalsoremove#wait()calls埃里克解释说这样的事情可能会发生。但是,他没有解释原因。另外,我在此处找到了如何删除日志的示例(http://proguard.sou