proguard相关内容
我最近将 android studios 更新到 2.3 版,构建工具到 25.0.2、gradle 2.3.0 和 gradle distribution 3.3,现在我在构建项目时得到了这个.旧版本从来没有这个问题. * 例外是:org.gradle.api.tasks.TaskExecutionException: 任务 ':app:transformClassesAndResources
..
我正在为我的应用程序使用 Jackson JSON 处理器.使用 编译'com.fasterxml.jackson.core:jackson-databind:2.4.2'编译'com.fasterxml.jackson.core:jackson-annotations:2.4.2'. 我的 proguard 配置是. ## BEGIN -- Google Play 服务 proguard.
..
我一直在使用 Gradle Android 插件 v0.12,但我决定升级到新版本,因为我需要新功能(而且速度提高总是一个优点). 更新到新的 v0.13.1 后,我一直收到“Duplicate Zip Entry"(来自 Proguard),而之前一切正常.完整的错误: java.io.IOException: Can't write [/Users/.../classes-prog
..
在Android Studio中,编译签名APK后生成的ProGuard映射文件在哪里? 我不确定它是否不起作用,或者我是否只是忘记了文件路径,而且我的强制 Google/Stack Overflow 搜索没有回答这个问题 解决方案 它应该位于应用程序模块目录中的build/outputs/proguard/release/mapping.txt. 在最新版本的 ProGuar
..
这是我在 Android Studio 中的第一个项目,我的应用程序代码没有被混淆.我在 build.gradle 文件中使用这个配置: 我正在使用 Build > Generate Signed APK... 并选中 Run Proguard.而且,当我使用 Apk_OneClick.v4.2 进行测试时,我的代码完全易于阅读: 请帮帮我.:( 解决方案 您可能实际上并未通过
..
我好几天都面临着一个非常奇怪的问题...... 我有一个包含两个模块的 Gradle 应用,一个主模块和一个库模块. 在两个模块中,我都声明了一个正确的 proguard-rules.pro 文件路径 在两个 .gradle 文件中,我都有 minifyEnabled true 这是第一个问题:即使库中的 minifyEnabled 为 false,它也会被混淆.它根本没有影响
..
如何在启用 proguard 的情况下使用 com.esri.arcgis.android:arcgis-android:10.2.6-2?我正在尝试 -保持类com.esri.** { *;}-保持接口com.esri.** { *;} 但它没有帮助. 解决方案 最后我找到了工作答案,并将其包含在我的 proguard 规则文件中. -keep class com.esri
..
我想生成一个签名的 apk.但是我达到了 64k 方法的限制,所以我搜索了一些解决方案,其中之一是使用 proguard.我像这样编辑了我的 build.gradle: buildTypes {释放 {minifyEnabled true收缩资源真proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-ru
..
问题是在尝试构建已签名的 APK 时,它在最后一步出错: [2013-06-20 11:39:34 - MyApp] Proguard 返回错误代码 1.请参阅控制台 [2013-06-20 11:39:34 - MyApp] 无法访问 jarfile/Users/rob/Android 我使用的是最新的 Eclipse ADT v22.0.1-685705(今天早上刚安装),据
..
我正在尝试生成已签名的 apk,但日志不断向我显示以下错误: :app:compileReleaseJavaWithJavac注意:某些输入文件使用或覆盖已弃用的 API.注意:使用 -Xlint:deprecation 重新编译以获取详细信息.:app:compileReleaseNdk 最新:app:compileReleaseSources:app:collectReleaseMultiD
..
当我创建我的应用程序并从我的 IDE (Eclipse) 启动它时,应用程序运行良好,但是当我构建 APK 时,它崩溃了,但我不知道为什么?它显示致命信号 11 (SIGSEGV) 在 0x0000000c(代码=1).我使用 https://github.com/puelocesar/android-lib-magick 库我的应用. 提前致谢.. 06-15 13:39:21.830:
..
我有一个完成的科尔多瓦项目,我想使用 proguard 来防止其他人对 APK 进行逆向工程.但我在这样做时遇到了麻烦. 在http://developer.android.com/tools/help/proguard.html 它说“当你创建一个Android项目时,项目的根目录下会自动生成一个proguard.cfg文件."但是我找不到这样的文件.那么如何将 proguard 应
..
我在 Android Studio 中生成签名 APK 时遇到问题.修复所有警告后,我被困在这个警告上: 错误:任务“:app:proguardRelease"的执行失败.java.io.FileNotFoundException:/Users/franek/Documents/Android_Studio_Melange/app/proguard-rules.txt(没有这样的文件或目录)
..
我成功处理了我的 jar 和 apk.然后,想验证是否真的很难逆向工程或真的做了混淆. 我正在考虑尝试自己对它进行逆向工程,看看我做了什么.但是不知道怎么做. 解决方案 对于手动逆向工程,可以尝试 dex2jar 然后是 Java 反编译器.
..
嘿,我是 proGuard 的新手,我用它来保护我的代码免受逆向工程,但是当我构建我签名的 apk 时,我在启用 proGuard 时遇到了很多错误,我用谷歌搜索了我的问题说 如果您不想过滤掉有问题的类,您可以使用 -ignorewarnings 选项,甚至 -dontwarn 选项试试运气.只有在您真正知道自己在做什么时才使用这些选项. 我不知道我在做什么这是我的 proguard-
..
我在我的android项目中使用了Joda time API,当我导出一个签名的apk时我的项目没有编译,它显示错误“Proguard返回错误代码1.请参阅控制台",下面是错误日志, [2013-07-20 00:50:25 - CC] Proguard 返回错误代码 1.请参阅控制台[2013-07-20 00:50:25 - CC] 警告:org.joda.time.DateMidnight
..
有没有办法让 ProGuard 返回崩溃发生的行号?我可以使用 retrace 来访问该方法,但通常对于诸如 NullPointerException 之类的事情有太多的可能性,并且在一大段代码中很难确定根本原因因为您必须检查每个对象及其生命周期,以确保没有任何问题.如果 ProGuard 可以将其缩小到行号,那真的很有帮助. 解决方案 将此行添加到您的 proguard-project.
..
在Android Studio中,编译签名APK后生成的ProGuard映射文件在哪里? 我不确定它是否不起作用,或者我是否只是忘记了文件路径,而且我的强制 Google/Stack Overflow 搜索没有回答这个问题 解决方案 它应该位于应用程序模块目录中的 build/outputs/proguard/release/mapping.txt. 在最新版本的 ProGua
..
proguard 中的否定符(感叹号)应该允许我保留 apache 库之外的其他内容: -保持类 !org.apache.** 根据这些答案.这就是要走的路: 如何使用 Proguard 否定类名 启用大型Android应用程序中只有两个包的Proguard Android proguard 忽略除一个以外的所有类 Proguard Android 不会混淆除少数类之外的任何内容
..
我现在将在 Google Play 商店发布我的第一个应用.我已经压缩了我的应用程序中使用的图像.我对应用大小有一些疑问. 如果应用程序的大小小于 2 MB,那么用户卸载该应用程序的机会就会减少,对于属于教育领域的应用程序,我的这种说法是否正确? 但是,当我在 Windows 中看到我的 apk 文件时,它显示为 3.10 MB,但是当它安装在设备中时(从应用信息中查看),它显示:
..