草庐IT

proguard-project

全部标签

android - 使用 Proguard 删除日志记录

我试图删除日志语句但没有成功。对同一问题的其他SO答案是指Eclipse或旧的AndroidStudioIDE(Intellij)。build.gradlebuildTypes{release{minifyEnabledtrueproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}...proguard-rules.pro-assumenosideeffectsclassandroid.util.Log{publicstatic***d(...);publicstatic***v

android - ProGuard 的 -whyareyoukeeping 在 Android Studio 中的输出在哪里?

我在AndroidStudio中的应用程序的gradle设置中使用ProGuard。在“GradleConsole”窗口中,我能够读取来自proGuard的警告。但是,当我使用whyareyoukeeping时,那里没有显示任何内容。我错过了什么吗?这是我尝试使用它的方式的示例:-whyareyoukeepingclasscom.google.android.gms.internal.zzel 最佳答案 我想如果我在Gradle的命令行选项中添加“--info”标志,那么ProGuard的所有输出都会显示在Gradle控制台中。

android - Proguard 与 Autovalue

我刚开始使用AutoValue,但我无法让它与混淆器一起使用。我有大约6000多个这样的警告Warning:autovalue.shaded.com.google.common.auto.common.MoreElements$1:can'tfindsuperclassorinterfacejavax.lang.model.util.SimpleElementVisitor6实际错误显示了这一点......Error:Executionfailedfortask':transformClassesAndResourcesWithProguardForDebug'.java.io.IOE

android - Proguard 回溯工具的输出

我正在尝试使用混淆器,因为它更容易从在eclipse中。我已经导出了我的应用程序的签名版本导致测试崩溃的故意错误。在我得到堆栈之后跟踪并运行retrace-verbosemapping.txtstack.txt,而不是给我错误发生的地方,它给了我错误所在的类发生并列出一个方法,其中一个方法是异常发生。所有这些我都使用了官方指南,并将logcat堆栈跟踪捕获编辑为与开发控制台格式相同的格式。任何人都知道问题可能是什么? 最佳答案 如果您的混淆代码不包含行号信息,则由于名称重载,将混淆方法名称(如“a”)映射到原始方法名称不再明确可行。

Android Studio 助手 : No clients were able to be added to your Firebase project

在AndroidStudio中使用新的(Firebase)助手添加新服务时出现此错误:FirebaseNoclientswereabletobeaddedtoyourFirebaseprojectforthefollowingreasons:AnappwiththispackagenameandSHA1isalreadyconnectedtoaGoogleproject.IfyouhaveusedaGoogleAPIpreviously,pleaseselectthatprojectintheConnecttoanexistingProjectlist.关于Firebaseconsol

Executing tasks: [:app:assembleDebug] in project D:/** android studio报错

错误消息通常会在该日志消息之后显示,查看日志(拉到最后面)显示,复制错误信息网上查找,多半能找到原因。如我的日志中提示错误:CannotlocateJARformodule'kotlin-compiler-embeddable-1.6.21-patched-for-gradle'indistributiondirectory'C:\Users\318\.gradle\wrapper\dists\gradle-7.5-bin\f1w0cc9nuo0eivz97x2xlu9sv\gradle-7.5'.)这个错误信息表明在指定的Gradle发布目录中找不到名为'kotlin-compiler-em

Android Studio 总是显示 "Gradle project sync in progress"

在Canary更新中更新androidstudioBuildnumberAI-141.1809159version=1.2后,我无法同步gradle项目并始终显示“Gradleprojectsyncinprogress” 最佳答案 以下是我使用的步骤(Kindaworkaround),编辑根build.gradle文件(向文件中添加新行也将做)。保存文件。重新启动IDE(文件->无效缓存/重新启动->重新启动)。GradleSyncinprogress通知应该消失。 关于AndroidS

Square 的 Okio 库引用中的 Android-Studio-1.2.RC Proguard 警告

使用AndroidStudio:1.2.RC我在.gradle中启用了混淆器:```minifyEnabled=true并将这些规则添加到我的proguard-rules.pro中:-dontwarncom.squareup.**-dontwarnokio.**并将这些lint规则添加到我的.gradle文件中:warningsAsErrorsfalseabortOnErrorfalsedisable'InvalidPackage'```但是当我尝试在Debug模式下运行应用程序时,我仍然收到这些警告:```Warning:okio.DeflaterSink:can'tfindrefe

android - GoogleAnalyticsV2 和 Proguard

我在我的项目中使用GoogleAnalyticsV2库。当我从Eclipse导出已签名的应用程序包时,我在控制台中得到以下输出:Proguardreturnedwitherrorcode1.SeeconsoleWarning:com.google.analytics.tracking.android.FutureApis:can'tfindreferencedmethod'booleansetReadable(boolean,boolean)'inclassjava.io.FileWarning:com.google.analytics.tracking.android.FutureA

android - 构建不成功 : Error with Android project in Xamarin. 表单

我只是创建了一个小的Xamarin.Forms示例应用程序。当我构建我的Android项目时,我遇到了一些错误。我刚刚搜索了错误并找到了一些解决方案。但没有什么能正常工作。昨天我重新安装了VisualStudio2015和XamarinStudio。因此,xamarin可能会全部更新。在这里,我只列出我的错误和建议的解决方案。错误1:解压失败。请下载https://dl-ssl.google.com/android/repository/android_m2repository_r10.zip并将其解压缩到...~\Local\Xamarin\Android.Support.v4\21