草庐IT

proguard-project

全部标签

使用 ProGuard 混淆 Android 代码……如何知道它已被混淆?

我有一个Android项目,在使用ProGuard混淆运行后,我最近将其发布到市场。导出的项目没有任何复杂性,但我怎么知道它被混淆了?我可以做些什么来验证混淆是否成功? 最佳答案 查找dump.txt、mapping.txt、seeds.txt和usage.txt。它们可能位于项目目录的proguard文件夹中。这些是在您的代码上运行ProGuard时创建的。这些充满了关于混淆的信息,特别有用的是mapping.txt,它显示了ProGuard将您的各种成员名称变成了什么。 关于使用Pr

Rust4.1 Managing Growing Projects with Packages, Crates, and Modules

Rust学习笔记Rust编程语言入门教程课程笔记参考教材:TheRustProgrammingLanguage(bySteveKlabnikandCarolNichols,withcontributionsfromtheRustCommunity)Lecture7:ManagingGrowingProjectswithPackages,Crates,andModulessrc/main.rs//src/main.rs:themainfileoftheproject,wherethemainfunctionisdefined;thisisthecrateroot//src/lib.rs:ther

java - proguard-rules.pro 文件上的 FileNotFoundException

我使用的是AndroidStudiov.1.0我的构建文件:buildTypes{debug{minifyEnabledfalseproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}release{minifyEnabledtrueproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}}但是当我尝试制作发布版本时,出现错误:错误:任务':app:proguardRelea

Android 项目 : Export problem Launch canceled! Proguard 返回错误代码 1。请参阅控制台

我在project.prperties中取消了下面一行的注释proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt运行progard,它运行良好。但是当我添加android-support-v4.jar库时,在导出已签名的应用程序项目时出错Launchcanceled!Proguardreturnedwitherrorcode1.SeeconsoleNote:therewere316duplicateclassdefinitions.Warning:com.google.an

JAVA错误:无效或损坏的jar文件 first_java_project.jar 大数据

JAVA错误:无效或损坏的jar文件first_java_project.jar大数据首先,让我们来解释一下这个错误的含义。在Java编程中,JAR(JavaArchive)文件是一种用于打包和分发Java类、资源和其他文件的常见格式。当尝试运行一个JAR文件时,如果文件无效或损坏,就会出现"Invalidorcorruptjarfile"(无效或损坏的jar文件)错误。出现这个错误的原因可能有很多,比如文件损坏、文件路径错误或者缺少必要的依赖项等。下面是一些可能导致该错误的常见问题和解决方法。文件损坏:可能原始的JAR文件已经损坏或者下载的文件完整性受损。解决这个问题的方法是重新下载或者从备

android - 创建版本 android apk 时出现 Proguard 异常

我正在使用eclipse插件构建一个应用引擎连接的android项目。该项目运行良好,因此我决定是时候创建一个发布APK了。使用Eclipse,我完成了整个过程。但是当我到达终点时,出现异常:Proguard返回错误代码1。我在下面包含了整个日志。我的GEP生成项目带有两个proguard相关文件:proguard-google-api-client.txt和proguard-project.txt。还有一个名为proguard的项目,但它是空的。project.properties文件中有两行proguard.config=${sdk.dir}/tools/proguard/prog

Android Roboguice proguard 警告

我似乎无法在没有警告的情况下进行编译。这是警告:Warning:roboguice.activity.RoboMapActivity:can'tfindsuperclassorinterfacecom.google.android.maps.MapActivityWarning:roboguice.activity.RoboSherlockActivity:can'tfindsuperclassorinterfacecom.actionbarsherlock.app.SherlockActivityWarning:roboguice.activity.RoboSherlockFragm

android - 构建android gradle项目时如何禁用proguard生成dump.txt

我有一个使用gradle构建的android项目。它被proguard混淆了。Proguard生成70MB的dump.txt文件。我不想要。我不需要它。它耗尽了我的SSD。我可以禁用dump.txt文件生成吗? 最佳答案 检查以下位置的-dump标志。proguard-android.txtproguard-rules.proproject.properties(proguard包含属性)如果您找到参数“-dumpdump.txt”,只需将其删除即可。因为您知道输出文件的名称,所以您可以grep项目目录以找出它的定义位置。

android - Android Library Project Jar + IntelliJ IDEA 11

我用的是Intellij创意11。如何为我的android库项目创建jar文件?我有一个android库项目和它的jar文件。我试着将我的jar文件与原始文件进行比较,结果发现内容不同。有人能确认我的程序是否正确吗? 最佳答案 如果您在创建jar时遇到困难,可以按照link1创建jar。如果您在遵循上一个链接时遇到问题,请遵循此link2。 关于android-AndroidLibraryProjectJar+IntelliJIDEA11,我们在StackOverflow上找到一个类似的

java - Android ProGuard "java.lang.nosuchfielderror: Toast"异常

我用ProGuard混淆了我的Android应用程序,当我尝试运行混淆后的.apk时,它抛出:java.lang.nosuchfielderror:Toast这是我的proguard.cfg文件:-injarsbin/classes//injars-injarslibs//injars-outjarsbin/classes-processed.jar-optimizationpasses1-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpreverify-verbose-allowaccessmodific