Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Android 库:使用 proguard 时释放 .aar,使classes.jar 为空
我正在尝试生成一个库minifyEnabled true但是 在版本 aar 中 classes jar 变空了 我已经检查了我的proguard rules pro看起来没什么问题 我什至使用默认的 gradle 文件创建了一个新模块 当
Android
Gradle
proguard
androidlibrary
androidproguard
Proguard minifyEnabled 对于调试构建为 true,不适用于 Lollipop 之前的版本
我的应用程序的方法计数高于 64k 限制 因此我使用 Proguard 来减少它 发布版本一切正常 另一方面 调试版本仅对 Lollipop 设备成功 在棒棒糖之前的设备上启动时 我总是遇到臭名昭著的错误 com android dex D
Android
AndroidStudio
androidproguard
如何在Android上为Room库设置混淆规则
在我的应用程序中我想使用Room使用库database 最后为生成APK我启用minify选项 proguard in Build Gradle 我使用以下版本的 Room 库 implementation android arch per
Java
Android
androidroom
androidproguard
防止目录受到 proguard 混淆
我浏览了几篇关于 proguard 混淆的 stackoverflow 帖子 使用 proguard 时如何保留 排除特定的包路径 https stackoverflow com questions 4830474 how to keep
Java
Android
androidproguard
在多模块项目上作为“一件”运行 Proguard
TLDR 如何将 proguard 映射传递给 javac 以针对混淆库进行编译 这很长 但我不知道如何缩短它 背景 我有以下产品设置 Android Studio项目 图书馆模块 子 模块核心 子 模块 A 子 模块 B 子 模块 C 示
Java
Android
proguard
androidproguard
为什么 proguard 只是混淆了没有扩展任何内容的类
我正在尝试用 proguard 来混淆我的 Android 应用程序 但问题是 当我反编译 apk 时 它只显示更改的变量名称 但类名称与源中的相同 只有一个类的名称发生了更改 这不会扩展任何其他类 我搜索了很多选项 但没有任何效果 所以我
Android
security
androidproguard
无法在 Kotlin 中构建发布版本
将我的 Android 项目转换为 Kotlin 后 我无法构建发布版本 该错误似乎与 Proguard 有关 我看到 155 个警告 例如 Warning com example app activity MainActivity 1 c
Android
proguard
kotlin
androidproguard
在哪里可以找到“收缩期间发现警告”的警告?
将 RxAndroid 和 Retrofit 库添加到我的 gradle 并编译后 我收到以下错误 显示在我的 Android Studio 消息面板中 Error Execution failed for task app transfo
Android
AndroidStudio
Gradle
proguard
androidproguard
ProGuard 仍然显示完整的活动名称
我正在使用 Proguard 并在我的应用程序中使用此代码 System out println ACTIVITY NAME IS activity getLocalClassName 它在发布模式下打印出活动名称 我认为它应该混淆所有类名
Android
proguard
androidproguard
为什么一些包私有类没有被 Proguard 混淆?
在 Android Studio 3 2 中处理 Android 项目 启用 Proguard 和一些特定规则后 我无法弄清楚以下内容 库模块中由客户端代码使用的特定包 及其子包 通过以下规则保留 keep public class com
Android
proguard
obfuscation
androidproguard
如何使用 proguard 获取发布构建 apk 文件
我正在尝试使用ProGuard为了为我的项目制作发布 apk 文件 显然我正在使用许多第三方库 我只需要使用其中的几个类 我真的很想得到一些关于此的解释 我的调试版本超过20 MB 所以我想通过使用来减少它shrinking用于progua
Android
proguard
androidproguard
升级到 Android Gradle 插件 3.4.0 后类不再混淆
升级到 Android Gradle 插件 3 4 0 后 基本类不再被混淆 以下基本步骤可以重现该问题 在 Android Studio 中创建一个新的空项目 In app build gradle change minifyEnable
Android
androidgradleplugin
androidproguard
使用方法引用进行混淆后,会出现 NoSuchMethodError 崩溃
编译 proguard之前的源代码 public class IntentSession extends BaseIntentSession Override public void onResume super onResume mExe
Android
Gradle
androidproguard
NullPointerExcepetion Facebook sdk v4.5.0 启用 Proguard 时(尝试使用 Parse 库登录时)
我正在尝试使用 ParseFacebookUtils 库登录 Facebook 它运行良好 但当我启用 Proguard 文件时 我在 Facebook 登录活动启动时遇到此异常 Fatal Exception java lang Runt
Android
parseplatform
facebooksdk40
androidproguard
Android + Proguard + Apache POI
有人能够在混淆后让 Apache POI 库正常工作 我查阅了很多资料 尝试了不同的方法 但仍然得到错误 a a b a Provider com bea xml stream EventFactory not found org apac
Android
apachepoi
proguard
androidproguard
NoClassDefFoundError:Android 4.2.2 上的 android.support.design.internal.NavigationMenu (wiko)
我正在尝试使用 Android 支持设计库 版本 23 0 1 和类NavigationMenu 我使用此类作为布局中的 XML 标记 当我在 Android 4 3 的 Samsung 或 Android 5 x 或 6 0 的 Nexu
自动上传 ProGuard 映射文件到播放控制台
每次我需要构建新版本的 apk 时 将 ProGuard 映射文件上传到 google play 控制台是非常烦人的 我的 gradle 构建为每个版本生成 4 个不同的 apk 所以我确实需要上传 4 个不同的映射文件 我想知道是否可以自
AndroidStudio
Gradle
androidproguard
googleplayconsole
«
1
2