友盟-android 代码混淆之后定位失败

问题描述

android 代码混淆之后定位失败

代码中用到了极光推送,百度定位,友盟统计,但是加上混淆之后程序就定不到位了,代码加反混淆了,但是还是不好使,求帮忙。
-libraryjars libs/locSDK_6.13.jar
-keep class com.baidu.**{
;
;
}
-dontwarn com.baidu.location.**

-keep class com.baidu.location.** { *; }

解决方案

Android代码混淆失败
Android代码混淆失败
android如何实现LBS定位实例代码

解决方案二:

如果有接口,加上试试看吧,也许还需要keep其它的东西:

-keep public interface com.baidu.location.**
时间: 2024-11-03 08:17:33

友盟-android 代码混淆之后定位失败的相关文章

Android代码混淆打包

问题描述 Android代码混淆打包 如果我加入了一些Jar包 例如集成了友盟.有米和支付宝这些怎么混淆打包 还有在混淆打包的时候有哪些需要注意的 谢谢大神们 帮忙解决下 说得具体点 俺比较笨 解决方案 每个平台都有混淆的注意事项,需要在混淆文件中添加的代码也都有列出,你可以看一下. 比如友盟的: #以下是添加友盟后混淆需要添加的代码 -dontwarn com.umeng.** -dontwarn org.apache.commons.** -dontwarn com.tencent.weib

安卓-android代码混淆时报错

问题描述 android代码混淆时报错 android代码混淆时报错,本地库文件在 android_41945.jar 中检测到,可是我根本都不知道 android_41945.jar 是个什么文件,我项目中都找不到,不知怎么解决这种问题. 出错信息如下: [2014-12-18 14:23:52 - EParkV3.0] Native libraries detected in 'android_41945.jar'. See console for more information. [20

Android代码混淆技术总结(一)

Android代码混淆技术总结(一)       一.前言 最近一直在学习Android加固方面的知识,看了不少论文.技术博客以及一些github上的源代码,下面总结一下混淆方面的技术,也算是给想学习加固的同学做一些科普,在文中讲到的论文.资料以及源码,我都会给出相应的链接,供大家进一步去深入学习.后面我会弄成一个系列的文章,如有一些混淆技术没讲到,还希望大家指点,当做是交流学习. 二.Android混淆技术介绍 2.1 控制流平坦化 2.1.1 概念和思路 控制流平坦化,就是在不改变源代码的功

android代码混淆

proguard 原理 Java代码编译成二进制class 文件,这个class 文件也可以反编译成源代码 ,除了注释外,原来的code 基本都可以看到.为了防止重要code 被泄露,我们往往需要混淆(Obfuscation code , 也就是把方法,字段,包和类这些java 元素的名称改成无意义的名称,这样代码结构没有变化,还可以运行,但是想弄懂代码的架构却很难. proguard 就是这样的混淆工具,它可以分析一组class 的结构,根据用户的配置,然后把这些class 文件的可以混淆ja

代码混淆之后登录失败

问题描述 error code1003 无法连接服务器.不混淆打 解决方案 是按照文档进行打包混淆的吗http://docs.easemob.com/doku.p ... 23app打包混淆

Android Studio多渠道批量打包及代码混淆

一.批量打包 1.集成了友盟统计,并在AndroidManifest.xml中添加了如下代码 <meta-data android:name="UMENG_CHANNEL" android:value="${CHANNEL_VALUE}"/> 2.在app的build.gradle的android标签下添加如下代码: productFlavors { myapp {} _360 {} appchina {} hiapk {} } productFlavo

Android应用开发之代码混淆_Android

混淆器(ProGuard) 混淆器通过删除从未用过的代码和使用晦涩名字重命名类.字段和方法,对代码进行压缩,优化和混淆.结果是一个比較小的.apk文件,该文件比較难进行逆向project.因此,当你的应用程序对安全敏感(要求高),比如当你授权应用程序的时候,混淆器是一种重要的保护手段.    混淆器被集成在android 构建系统中,所以你不必手动调用它.同一时候混淆器仅在公布模式下进行构建应用程序的时候才会执行起来,所以在调试模式下构建程序时,你不必处理混淆代码.让混淆器执行起来是可选择的,可

Android Studio(十一):代码混淆及打包apk

Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Android Studio编码 Android Studio(四):Android Studio集成Genymotion Android Studio(五):修改Android Studio项目包名 Android Studio(六):Android Studio添加注释模板 Android Studio

app-android代码混淆打包报错

问题描述 android代码混淆打包报错 FAILURE: Build failed with an exception. What went wrong: Execution failed for task ':app:shrinkReleaseMultiDexComponents'. > java.io.IOException: The output jar [/root/.jenkins/jobs/Android-PRD/workspace/app/build/intermediates/