android 平台集成 第三方jar包 报错--个人解决方案

原创 2016年08月29日 17:35:07

平台集成第三方jar包 报如下错误: okio.OKio: can't find referenced class java.nio.file.Files



注:

   此解决方法 为忽略jar包中报  “无法找到的类” 的警告;只为方便合入平台进行编译, 如自己修改代码中会引用到报错jar包,则此解决方法无效。


解决方案:
   1. Android.mk 修改 内容

LOCAL_PROGUARD_FLAG_FILES := proguard.flags
LOCAL_STATIC_JAVA_LIBRARIES := libclasses2

include $(BUILD_PACKAGE)

include $(CLEAR_VARS)
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libclasses2:libs/classes.jar

include $(BUILD_MULTI_PREBUILT)
  

2.在Android.mk 同级目录下,添加proguard.flags 文件。内容如下:

其中:-dontwarn 后面跟随 warning警告的找不到的类

-dontwarn java.nio.file.*
-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
-dontwarn okio.*

-verbose
-keep public class *


注:

   此解决方法 为忽略jar包中报  “无法找到的类” 的警告;只为方便合入平台进行编译, 如自己修改代码中会引用到报错jar包,则此解决方法无效。




Android FrameWork集成第三方SDK的jar包和so库

本文讲解的如何在Android FrameWork如何集成XXXsdk的jar包和so库    首先在framework/opt/建立XXSDK的文件夹讲jar包和so库拷贝进去        1:f...
  • szqsdq
  • szqsdq
  • 2016年11月04日 15:38
  • 1951

android eclipese 和源码SDk上集成成第三方jar包及.so动态库

Android中可能会用到第三方的软件包,这包括Java包.jar和Native包.so。jar包既可通过Eclipse开发环境集成,也可通过编译源码集成,看你的工作环境。   假定自己开...
  • BENKG
  • BENKG
  • 2016年05月25日 15:53
  • 1039

MTK 平台Android6.0 系统集成第三方apk 的解决策略

比如我要集成的apk 的名字叫ATest.apk 1.在package/app/目录下面面加入一个文件夹文件夹名字:ATest(这里最好使用apk 一样的名字,方便以后更好的代码维护,如果使用其它随便...
  • liuhaomatou
  • liuhaomatou
  • 2017年01月18日 14:17
  • 1501

在android studio中添加.jar文件后,rebuild不报错,执行报错的解决

问题如题,一直以为是下载的jar有问题 报如下错误: Error:Execution failed for task ':app:transformResourcesWithMergeJavaRe...
  • woshidaniu
  • woshidaniu
  • 2016年05月04日 16:56
  • 1598

Android消息推送:第三方消息推送平台详细解析

前言 消息推送在Android开发中应用的场景是越来越多了,比如说电商产品进行活动宣传、资讯类产品进行新闻推送等等,如下图: 本文将介绍Android中实现消息推送的第三方推送的详细解决方案 阅读...
  • carson_ho
  • carson_ho
  • 2016年10月19日 19:33
  • 8304

Android Bug异常收集第三方腾讯Bugly集成

Android Bug异常收集第三方腾旭Bugly集成,之前一直没有用过这个工具,今天集成了一下还是挺好用的。       1.第一步登陆(使用qq号码就可以了),然后创建一个产品,填入基本的信息  ...
  • omayyouhappy
  • omayyouhappy
  • 2017年01月04日 11:28
  • 1985

安卓集成第三方.so的一些常见异常

安卓集成第三方.so的一些常见异常前言:众所周知,我们使用的第三方SDK基本上都是.so文件+上一个jar包。然而我们写代码的时候总会出现这样和那样的问题,现在我就在这里汇总一下。这里只能解决Andr...
  • arios171
  • arios171
  • 2016年09月14日 15:04
  • 638

Android系统开发之三:源码添加编译多个第三方jar包

在源码下编译android工程使用到第三方jar包需要在Android.mk文件中添加java静态库的目录。主要用到了Android.mk文件中的两个变量。 LOCAL_STATIC_JAVA_LIB...
  • cbk861110
  • cbk861110
  • 2016年03月17日 11:19
  • 1666

Android开发常用第三方平台

1. 性能监测 平台名称 说明 LeakCanary square出品的检测内存泄露 博睿bonree 领先的应用性能管理服务提供商,性能监测,移动监测…平台 听云 国内...
  • axi295309066
  • axi295309066
  • 2016年10月23日 15:29
  • 3994

导入第三方jar包时报错-----java.lang.NoClassDefFoundError。。。

解决办法: 1、在Android项目根目录下新建一个文件夹; 2、把你需要导入的第3方jar包复制到lib文件夹中; 3、在lib文件夹上点右键,选Bulid path –> Use as so...
  • u014751358
  • u014751358
  • 2014年11月18日 16:32
  • 385
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 平台集成 第三方jar包 报错--个人解决方案
举报原因:
原因补充:

(最多只允许输入30个字)