草庐IT

ProGuard

全部标签

org.xmlpull.v1.XmlPullParser 的 Android ProGuard 错误

当我的应用程序使用ProGuard构建时,它会失败并显示以下消息。我使用由AndroidSDK生成的默认proguard.cfg和一些-libraryjars。我能为它做些什么?[2011-03-1709:27:04-MyProject]Proguardreturnedwitherrorcode1.Seeconsole[2011-03-1709:27:04-MyProject]Note:therewere4247duplicateclassdefinitions.[2011-03-1709:27:04-MyProject]Warning:libraryclassandroid.cont

android - 使用 Proguard 时使用 jackson-json 库的问题

我在一个Android项目中使用jackson-json库,在使用Proguard进行混淆时导出应用程序时出现以下错误:Proguardreturnedwitherrorcode1.SeeconsoleWarning:com.fasterxml.jackson.databind.ext.DOMSerializer:can'tfindreferencedclassorg.w3c.dom.bootstrap.DOMImplementationRegistryWarning:com.fasterxml.jackson.databind.ext.DOMSerializer:can'tfindr

Android Proguard 跳过外部 jar

我尝试在我的Android项目中使用Proguard,我使用命令行“androidupdateproject/path/to/project”设置Proguard,并在项目的根目录中创建了文件proguard.cfg。(在我的带有Android2.3sdk的Eclipse中,当创建一个新项目时,proguard.cfg文件不会自动创建,所以我必须使用命令行手动添加它)。当我导出项目时,出现以下错误[2011-02-0609:02:49-TestProject]Warning:oauth.signpost.jetty.HttpRequestAdapter:can'tfindreferen

java - Android Proguard 问题 - 仍然得到 "java.io.IOException: Can' t 进程类...“跳过混淆时出错

我正在AndroidStudio中构建一个带有proguard的android应用程序,我的项目有一个库jar(na.jar),我想跳过混淆和预验证,因为na.jar中的一些类在构建过程中给我错误.所以在我的proguard配置文件中,我有以下选项-dontpreverify#com.na,org.jsonarepackagesinna.jar,don'tobfuscatethecodeinthesepackages-keepclasscom.na.**{*;}-keepinterfacecom.na.**{*;}-keepclassorg.json.**{*;}-keepinterf

安卓/java : Transition/Migration from ProGuard to R8?

我想知道如何从ProGuard过渡/迁移到R8。我应该从我的Gradle文件中删除与Proguard相关的行并添加android.enableR8=true行吗?谢谢。 最佳答案 Proguard由GuardSquare开发和维护,而R8由Android团队开发和维护,这意味着它们是两个不同的产品,尽管R8与Proguard兼容。从这里看https://www.guardsquare.com/en/blog/proguard-and-r8CompatibilityofProGuardandR8Thegoodnewsfordevelo

android - Gradle 和 proguard : could not find method runProguard() for arguments [true]

我已经按照ProguardGradlemanual的建议配置了build.gradle这是根build.gradlebuildscript{repositories{flatDirdirs:'/home/username/android-sdks/tools/proguard/lib'mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.5.+'classpath':proguard'}}现在这是我项目的build.gradleapplyplugin:'android'dependencies{co

java - Proguard 和错误

我使用这个proguard文件:-dontskipnonpubliclibraryclasses-dontskipnonpubliclibraryclassmembers!code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*-optimizationpasses10-allowaccessmodification-mergeinterfacesaggressively-overloadaggressively-assumenosideeffectsclassandroid.u

java - Proguard.cfg 丢失

我今天犯了升级eclipse的错误,现在无法启动我的新Android项目。我收到消息Proguard.cfg(找不到文件)。这东西在哪里,我好像找不到?有没有可能摆脱它我在这个项目中不需要混淆......谢谢 最佳答案 最近基本的proguard配置位于sdk目录中-所以您只需将其放入您的project.properties:proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt如果您想进行特定于项目的修改,请创建一个proguard-project.txt并将该

android - 带有外部 jar 的 Proguard 错误 - 返回错误代码 1

在导出我的Android应用程序时,Proguard返回错误代码1。我在我的应用程序中使用twitter4j外部jars。我已经在proguard.cfg文件中添加了库jars、rt.jar(为此我下载了最新的jdk1.7,它具有javax.management.*类)和dontwarn语句。我还包含了injars、libraryjars语句..更新-optimizationpasses5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontskipnonpubliclibraryclassmembers-don

android - android studio 中的 proguard-rules.txt 在哪里?

在我的演示项目中,proguard-rules.txt在AndroidStudio中不可用。我一定是遗漏了一些代码:在哪里可以找到proguard-rules.txt文件?我要添加proguard规则任何帮助都是appriciated谢谢 最佳答案 您的项目似乎缺少proguard文件。可以自己添加:把proguard-rules.txt文件放到app目录下。它已添加到您的build.gradle文件中,因此无需进一步操作。 关于android-androidstudio中的progua