ICode9

精准搜索请尝试: 精确搜索
  • android – 查找由proguard生成的混淆堆栈跟踪2019-08-23 04:26:16

    我在android studio上创建了一个示例应用程序.运行proguard后,由于个人喜好,映射文件被放置在我的mappings.txt文件中.一切似乎都很好.但是,我认为我的代码将被混淆.我的字段“text”文本视图已根据mappings.txt文件重命名为“p”.但是,当我打开我的项目时,我仍然看到与以前相同的

  • Android ProGuard如何隐藏/混淆导出库的源代码2019-07-27 12:36:50

    我正在开发Android库,我想隐藏/混淆库的源代码实现. 用户项目应用程序将使用该库的方式是: startActivity( new Intent(context, LibraryActivityName.class) ); 所以我需要在库项目中保留入口点Activity的名称,这就是全部. 当我使用默认的ProGuard设置时: buildTypes { relea

  • android – 将proguard文件上传到Google Play控制台时出错2019-07-27 07:33:33

    对于那些面临无效文件内容的人.确保上传符号文件.尝试上传proguard-rules.pro(.txt或.cfg)文件.解决方法:Google Play控制台希望我们上传mapping.txt文件,如上所述 here通常生成为< module-name> / build / outputs / mapping / release /

  • java – Proguard配置使用改造Retrofit2019-07-14 14:23:14

    我的应用程序在调试中运行正常,但在创建apk以发布时,我收到了以下错误. Process: neocom.dealerbook, PID: 9044 java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255)

  • android – 仅使用Proguard禁用日志记录和缩小资源2019-07-11 13:26:46

    的build.gradle: buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' signingC

  • android – 用proguard构建卡住“执行任务:[:app:assembleRelease]”从最近23小时到签名apk2019-07-11 07:23:48

    我正在使用ProGuard来缩小和构建签名的apk.但它花了很长时间来构建apk并没有完成.从最后23小时开始,它停留在“执行任务:[:app:assembleRelease]”.我尝试了所有外部lib的“-Keep”和“-dontwarn”命令.仍然没有完成整个过程,也没有抛出任何错误. 这是我的proGuard-rules.pro内容. -d

  • android – Proguard:忽略库proguard错误2019-07-10 21:26:09

    我正在优化我的proguard配置,我仍然保留一些非强制性的类名. 经过深入反思,我终于找到了原因. 我的类实现了Parcelable,我使用了一些使用这个proguard配置的库: # Needed for Parcelable/SafeParcelable Creators to not get stripped -keepnames class * implements android.os.Pa

  • android – Google Play崩溃跟踪去混淆2019-07-10 14:38:38

    我已经构建了我的应用程序并将其上传到Google Play,并提供了去混淆映射文件.发布版本相当简单,即我将minifyEnabled设置为true并且没有修改我的proguard-rules.pro文件. 我遇到的问题是Google Play无法对崩溃痕迹进行去混淆,我一直看到“此映射文件是在崩溃发生后上传的.此版本的所

  • android库项目中的方法引用太多 – ClassNotFoundException2019-07-06 18:26:10

    我有使用AAR文件在主android项目中使用的库项目.我现在得到了我所期望的着名的65k方法限制,但我几乎没有查询. 我在我的主项目的libs文件夹中添加了AAR文件,并在build.gradle中编译了相同的文件. 1)我是否需要在库以及主要的android项目中添加multi-dex支持? 2)我是否需要在两个项目

  • Android库:释放.aar使用proguard时将classes.jar清空2019-07-01 16:15:22

    我正在尝试生成一个minifyEnabled为true的库,但是在发行版.aar中,classes.jar变空了. 我检查了我的proguard-rules.pro,似乎没事. 我甚至用默认的.gradle文件创建了一个新模块,当我设置minifyEnable时,发布版本仍然获得没有类内的classes.jar. 毕竟,是否有可能生成一个模糊代码的an

  • Android Studio是否压缩classes.dex文件?2019-06-27 17:12:05

    看起来输出文件夹中apk文件的classes.dex与已安装的应用程序不同. 我正在使用classes.dex文件来解决一些安全问题,所以通常我解压缩最终的apk文件并从classes.dex文件中获取信息.但是当我在运行时读取classes.dex文件时文件大小是如此不同. (8MB vs 46KB) 应用程序本身工作得很好.

  • android – 启用Proguard时出错2019-06-11 16:13:15

    我在我的根目录中使用了Proguard的自定义文件. 文件名: cus-proguard-android.txt 我刚从中复制了默认文件 Users/developers/Library/Android/sdk/tools/proguard/ gradle.build文件: buildscript { repositories { maven { url 'https://maven.fabric.io/public' } } dep

  • android – 取消选中BottomNavigationView中没有Dummy Item或Reflection的所有项目2019-06-11 10:10:44

    我试图使用设计库中的BottomNavigationView.一切正常,除了我希望每个导航项目开始一个活动,因此我想取消选中导航中的所有项目,使它们看起来一样.我已经尝试了几种解决方案,其中大多数都不起作用,最后一种解决方案确实有效,但感觉非常黑客. 首先我这样做了: ViewGroup nav = (ViewG

  • android – 如何使用proguard获取发布版本apk文件2019-05-16 19:11:52

    我正在尝试使用ProGuard为我的项目制作发布apk文件,显然我正在使用许多第三方库,我只需要使用它们中的几个类,我真的想得到一些解释. 我的调试版本超过20-MB,所以我想通过使用proguard中使用的收缩来减少它,但它给了我一些我无法弄清楚的警告,虽然troubleshooting,我不知道是什么我

  • android – 使用gradle错误构建apk2019-05-16 14:12:32

    要使用gradle构建apk,控制台中的错误如下: 如果make minifyEnabled = false,则错误消失.看起来有重复的包. :app:collectDebugMultiDexComponents :app:transformClassesWithMultidexlistForDebug ProGuard, version 5.2.1 Reading program jar [<My_Android_Project>/app/build/in

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有