Android工程中用到了javamail第三方类库,怎样混淆打包

问题描述

Android工程中用到了javamail第三方类库,怎样混淆打包

Android工程中用到了javamail第三方类库,怎样混淆打包
Android工程中用到了javamail第三方类库,怎样混淆打包

解决方案

如果不想混淆就 加上 -libraryjars
如果只是想混淆部分,就需要
-keep class com.xxx.mobile.common.**{*;}
一般是公开的类不混淆

解决方案二:

第三方工程一般要声明出来,避免混淆。因为第三方的包可能打包的时候就已经混淆了,你如果再次混淆就会报错。

时间: 2024-12-22 10:18:22

Android工程中用到了javamail第三方类库,怎样混淆打包的相关文章

Android studio怎么使用eclipse的第三方类库

问题描述 Android studio怎么使用eclipse的第三方类库 最近在做一个项目,有个功能需要轮播控件,但是我down下来的是eclipse项目结构的,而我用的是Android studio,敢问如何让as添加ec的类库呢,我把代码copy到我的项目下还是会报错,不晓得啥,或者教我怎么讲ec项目导成jar包也行,拜谢 解决方案 [Android]Android Studio 使用第三方类库 解决方案二: studio新建module,然后选择第二排的第二个Import Eclipse

android工程使用gson的typetoken类以后代码混淆出错的问题

问题描述 android工程使用gson的typetoken类以后代码混淆出错的问题 我没有对gson和使用到的实体bean类进行混淆,但是发现有闪退现象,反编译之后发现 在创建typetoken的时候,被莫名其妙混淆了 然后我去查看typetoken类发现其实并没有混淆typetoken 现在就出现了这个报错导致闪退 求高人帮忙解决下这个问题 解决方案 加上包名试试, 没有遇见过这种问题.... 解决方案二: 使用ProGuard混淆Android工程 保护好自己的代码

Android Studio导入第三方类库的方法_Android

一.导入*.jar包 1.直接copy ①复制*.jar包,粘贴到主工程目录的libs下边 ②右键,将此jar包设置成自己的library ③然后在工程右键的选择项目单击Open Module Settings,在Dependencies中选择添加文件   这样,就表示jar包添加成功了. 打开app目录下的build.gradle 表示添加成功. 2.build.gradle里边添加一句: 复制代码 代码如下: compile fileTree(include: ['*.jar'], dir:

Android Stadio 导入第三方类库出现错误

问题描述 Android Stadio 导入第三方类库出现错误 这是我在导入第三方类库后,可以在模拟器上运行,但不能在在真机上运行,这是在真机上运行时出现的问题提示,求大神帮忙解决!! 解决方案 如何向android studio中导入第三方类库如何向android studio中导入第三方类库Android Studio导入第三方类库

如何向android studio中导入第三方类库

下面分两种情况介绍一下如何导入第三方类库. 1.对于jar的类库,直接复制进libs目录,然后把jar复制进去,然后File->Project Structure,然后选中主module的名称,点击dependencies,就可以了 2.对于github等网站上下载的源码类库,是无法通过这种方式添加的.首先把git clone下来的整个文件夹放入项目根目录下,这里以我自己的开发包为例,我的开发包名字是SlidingMenu-master,里面有一个library 目录才是真正的类库,那么我们要做

Android Studio导入第三方类库的方法

转:http://www.cnblogs.com/neozhu/p/3458759.html   Android Studio导入第三方类库的方法 本人也刚刚开始尝试做android app的开发,听说android studio是Google支持的android 应用开发工具,所以想应该肯定比Eclipse好用吧,反正以前没有java开发经验,索性就从android studio开始学,以前一直是做.net的开发,最近使用了Eclipse,Android Studio之后发现Visual st

详解Android Studio如何导入第三方类库、jar包和so库

第三方类库源码 将一网友的XMPP代码从ADT转到AS时,发现其使用了第三方类库,源码放在了lib下,直接在AS中Import project,第三方类库并没有自动导入进来,看来需要自己动手了. 项目的目录结构如下: XMPP$ ls app build.gradle gradlew import-summary.txt XMPP.iml build gradle gradlew.bat local.properties settings.gradle 将第三方源码qqEmoji-lib拷到此目

Android工程:引用另一个Android工程的方法详解_Android

现在已经有了一个Android工程A.我们想扩展A的功能,但是不想在A的基础上做开发,于是新建了另外一个Android工程B,想在B中引用A. 一个思路是把工程A做成纯Jar包,这样其他的工程就可以直接引用了. 但是,如果在工程A中用了R.java中的引用,则无法打成jar包了.原因是R.java是自动生成的,是动态的,每次编译都是不相同的.如果一定要做成jar包,就不能使用自动生成的R文件,用到资源时候就要写代码去获取. 另一个思路就是将工程A做成android library project

Android工程 引用另外一个Android工程

现在已经有了一个Android工程A.我们想扩展A的功能,但是不想在A的基础上做开发,于是新建了另外一个Android工程B,想在B中引用A. 一个思路是把工程A做成纯Jar包,这样其他的工程就可以直接引用了. 但是,如果在工程A中用了R.java中的引用,则无法打成jar包了.原因是R.java是自动生成的,是动态的,每次编译都是不相同的.如果一定要做成jar包,就不能使用自动生成的R文件,用到资源时候就要写代码去获取. 另一个思路就是将工程A做成android library project