首页 > TAG信息列表 > android-proguard

Android gradle插件v3.3.0->使用Proguard时找不到R $raw

刚更新为Android Gradle插件版本3.3.0 我们有以下设置(不确定哪个很重要): >具有3个库模块(数据,域,utils)的应用程序项目(app) >启用数据绑定(databinding.enabled为true)>启用Proguard(proguardFiles’proguard-rules.pro’) 当我使用以下方式构建应用程序时: ./gradlew assembleDe

使用Proguard发行的Android App崩溃

创建发行版本时,我的应用程序崩溃.该应用程序运行正常,突然之间发生了这种情况.我在BaseActivity.java MultiDex.install(this)中有这行;我尝试了SO的多种选择,但是没有一个起作用.错误也没有提供足够的详细信息,或者我无法找到发生此问题的位置.任何帮助将不胜感激. 这是堆栈跟踪.

java-Proguard返回,错误代码为1(com.google.android.gms)

当我想要签署(导入)我的项目时,我得到了如下的proguard错误代码1: [2016-06-14 21:26:30 - myapp] Proguard returned with error code 1. See console [2016-06-14 21:26:30 - myapp] Warning: com.google.android.gms.internal.zzw$zza: can't find superclass or interface org.

Android Gradle插件2.2.0 ProGuard开始保留内部类

在将Android Studio更新为2.2版并将Android Gradle插件更新为2.2.0之后,在构建发行版apk时会有很多警告,例如: Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(android.support.graphics.drawable.b) that doesn’t come with an Erro

android-添加proguard时出错

Logcat: Warning:com.sun.pdfview.FullScreenWindow$PickMe: can't find superclass or interface javax.swing.JFrame Warning:com.sun.pdfview.FullScreenWindow$PickMe$1: can't find superclass or interface java.awt.event.ActionListener Warning:com.sun.p

android-‘com.b.a.b.a’需要’sequence’属性-Proguard

使用Proguard发行后,调用LoginFragment时,我的应用程序将引发此异常.我看到这个previous question,建议用户关闭Proguard,然后会出现错误.当我关闭Proguard时,一切都会按预期进行. Google没有显示任何结果,也许我的Proguard配置文件有错误?警告:很大. Fragment本身是support.v4.Fragm

Android Studio中的ProGuard提供了非常弱的混淆功能.

在将proguard应用于我的代码后,它仍然非常可读.类和包未重命名.类变量,即所有已重命名的变量. Android Studio 2.2.3.建立:等级:2.2.3 build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 24 buildToolsVersion "25.0.1" defaultConfig { app

使用MobileFirst 8.0 IF201804051553进行Android版本构建时的Proguard警告

我最近将我的混合MobileFirst应用程序的mfp插件升级到8.0.20180408,并将cordova-android插件升级到7.0.0.当我对应用程序进行调试构建时,构建成功,但是当我进行发布构建(签名apk)时,该过程生成了许多proguard警告.当我将cordova-android版本降级到6.4.0时,发行版本成功. 自从Mobile

AAR文件中的类在Android Studio中不可用

我创建了一个图书馆项目,并将其构建为AAR文件,之后又包含在另一个项目中.它在libs文件夹中,主gradle.build文件包括它:实现fileTree(include:[‘* .jar’,’*.aar’],dir:’libs’) 当我尝试使用此aar文件的类时,除一个类外,所有其他类均可用.我最初以为它可能是Proguard,但我什至删除

android-proguard-rules.pro似乎不适用于R8

我今天早些时候将Android Studio升级到3.4,并且第一次使用默认的收缩器R8.我将库项目的proguard-project.txt的内容复制到其proguard-rules.pro. proguard-project.txt可以完美地用于该项目,该项目可以生成供其他应用程序项目使用的aar文件. 似乎未使用文件proguard-rules.pro.该项

android-在proguard之后运行espresso测试

我正在寻找一种在proguard运行之后运行我的意式咖啡测试的方法-这应该是配置错误的proguard的安全网(将黄油刀更新到7.0后就忘记了更新proguard配置)解决方法:假设您使用Android Gradle构建系统中内置的标准机制来保护您的APK(为特定的buildType设置“ minifyEnabled true”),则可

我是否需要在混淆时在保护规则中“保留” Parcelable

我的项目有几个扩展Parcelable的类. 我需要在混淆时将它们“保留”在保护规则中吗? 包裹的一般做法是什么?解决方法:不,默认的android规则包括: -keepclassmembers class * implements android.os.Parcelable { public static final android.os.Parcelable$Creator CREATOR; } 如

android-使用Vuforia配置Proguard时出错

我正在尝试将Vuforia设置为proguard设置,并显示错误日志: Warning:com.qualcomm.ar.pl.ODGR7Controller: can’t find referenced class com.osterhoutgroup.api.ext.ExtendDisplay Warning:com.qualcomm.ar.pl.ODGX6Controller: can’t find referenced class com.ti.s3d.S3

Xamarin.Android JARTOXML缺少类错误,同时反映了“ ClassName”:出现分支目标18处的堆栈图框架

原始的aar库是使用API​​级别24编译的,而最新的proguard 5.3.1是模糊的.此库已添加到xamarin.android绑定库项目中. Xamarin的首选项为jdk1.8.0_91,目标为JDK8. 结果是在构建时出现了许多警告,如下所示: "missing class error was raised while reflecting "CLASS" : Expecting a

android-找不到引用的方法

尝试生成我的APK后出现此错误 Warning:com.sun.mail.handlers.handler_base: can’t find referenced method ‘boolean equals(java.awt.datatransfer.DataFlavor)’ in program class javax.activation.ActivationDataFlavor 我可以将我的代码运行到设备上,但不能生成APK解决

java-在minifyEnabled设置为true的情况下生成带符号的APK后,firebase UI输出空白

我几乎已经完成了我的应用程序的制作,并且我一直试图解决最后一个问题.我进行了一项活动,以显示使用FirestoreRecyclerAdapter从Firestore获取的数据,并且在模拟器上运行时,它可以完美运行.但是,当我使用minifyEnabled:true生成签名的APK并将其安装在设备上之后,RecyclerView只会显

该库的Android Studio ConsumerProguardFiles不起作用

我想在我的图书馆上使用proguard,但文件(规则)应在图书馆内设置.这意味着我不想在我的应用程序模块中显式设置规则(属于该库). 我发现有一个类似于ConsumerProguardFiles属性的东西.我的设置: 库gradle: buildTypes { debug { debuggable true minifyEnabled fa

android-Proguard问题-Classes.jar错误

我已经看到所有SO都遵循了一些步骤,但是我无法解决该问题.奇怪的是我仍然遇到这个问题: 尝试构建项目时出现1错误和176警告. Note: there were 251 duplicate class definitions. (http://proguard.sourceforge.net/manual/troubleshooting.html#duplicateclass) Warning:com

android-为什么proguard只会混淆没有扩展任何内容的类

我试图用proguard混淆我的android应用程序.但问题是当我反编译apk时,它仅显示更改的变量名称,但类名称与源中的名称相同.仅更改了一个类的名称,而没有扩展任何其他类.我搜索了很多选项,但没有任何用处我在这里发布我的问题. 这是我的gradle文件代码:- buildTypes { release {

找不到满足版本约束的’com.android.support:support-annotations’版本

当我想使用Proguard规则生成签名的APK(发布)时,我收到此错误消息: Cannot find a version of ‘com.android.support:support-annotations’ that satisfies the version constraints: Dependency path ‘Transition:library:unspecified’ –> ‘com.android.support.test:

android – 使用app:transformClassesAndResourcesWithProguardForRelease构建失败

我最近将android工作室更新到版本2.3,构建工具到25.0.2,gradle 2.3.0和gradle distribution 3.3现在我在构建项目时得到了这个.从来没有旧版本的这个问题. * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformClassesAndRes

android – build on play-services:11.8.x with pro guard parser error

所以看起来最新的播放服务中存在一个错误. 有谁知道如何解决这个问题? FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':myappname:transformClassesWithAndroidGradleClassShrinkerForDevelopmentDebug'. > ProGuard configuration pa

android – RxJava,Proguard和sun.misc.Unsafe

使用Proguard时,我遇到了RxJava(1.1.0)的问题.我没有更改RxJava版本及其.pro文件,但在更新OkHttp之后我无法使用Proguard编译,因为我有关于sun.misc.Unsafe不存在的警告. rxJava.pro -keep class rx.schedulers.Schedulers { public static <methods>; } -keep class rx.scheduler

android – Cordova和proguard:相机插件NPE on takePicture

对不起,如果有人已经要求这个. 我是Stack的新手,我没有找到解决方案. 这是我在缩小它后使用我的应用程序获得的堆栈. 08-29 13:27:30.330 10037-10192/? E/PluginManager: Uncaught exception from plugin java.lang.NullPointerEx

库类(来自Android sdk)依赖于程序类(再次,Android sdk)

我们正在从Android Gradle插件2.3.3迁移到Gradle插件3.0.1.我们的应用程序包括一个应用程序模块和一个库模块.几个依赖项是可传递的(使用api关键字连接),但即使使用实现使它们不可传递也无济于事.将所有编译类型依赖项更改为新的依赖项后,调试版本运行良好.然而,Proguard的发布版本