android studio工程调用aar库运行时出现class no found exception

原创 2017年01月04日 02:52:42
原来的eclipse转换到android studio上使用,并且需要调用第三方的aar库。编译apk能成功,但是运行时调用aar库创建对象的时候出现了class no found异常,提示aar库中的类找不到。由于aar库已经在另外一个工程中调用成功过,初步判断可能是编译参数的问题。但是对比sdk版本、编译版本都一致。只能重新创建一个demo,测试调用aar库成功,再把原工程的build.gradle配置同步过去,看看是哪个配置项导致出错。最终定位到时调用一个class.jar库导致的,而aar库中同样有一个class.jar文件,调用的接口就在class.jar文件中。应该是由于库文件重名导致调用的时候调用了外部的class.jar,而没有调用aar库中的class.jar。

相关文章推荐

解决Android中No resource found that matches android:TextAppearance.Material.Widget.Button.Inverse问题

如果在刚够构建Android Studio项目的时候,运行发现,出现没找到资源的错误!找不到com.android.support/appcompat-v7/23.0.1/res/values-v23...

解决Android中No resource found that matches android:TextAppearance.Material.Widget.Button.Inverse问题

如果在刚够构建Android Studio项目的时候,运行发现,出现没找到资源的错误!找不到com.android.support/appcompat-v7/23.0.1/res/values-v23...
  • Yelbosh
  • Yelbosh
  • 2015年10月28日 20:37
  • 27004

Android应用程序常见编译问题解决

主应用程序中引用了外部的Module模块,出现了如下错误,不保证如下解决方法通用所有问题:1: Error:(2) Error retrieving parent for item: No resou...

Android Modle中引用xxx.aar文件后项目引用当前Modle后报找不到xxx.aar问题

多层modle中引用aar文件问题

Androidstudio 打包aar 无法引用类库中 dependencies 远程依赖

在网上看到一些Androidstudio 打包生成aar的方法: 1.界面操作 2.命令行操作 gradle clean build 以上两种方法,前提是确保Module是Library,目的...

Android中aar和jar文件的认识

在Android开发中,我们总是会引入其他第三方的库或者资源等,有时候是添加一个jar文件,有时候添加一个aar文件,那么这两种类型的文件有什么区别吗?详情请看下文。 一、描述。 1.   *.jar...

Android aar打包碰到的问题

Android aar打包碰到的问题及解决方法

android的aar使用

前言: Android Studio中对一个自己库进行生成操作时将会同时生成.jar与.aar文件。如下是本人测试可行的方案,需要学习的可以参考。分别存储位置: *.jar:库 /build/int...

Android中关于aar的一些知识

Android中关于aar的一些知识Android中的aar主要是针对于Android Library而言的,可以简单的理解为是对Android Library的打包,这个包的格式为.aar。首先说说...

andriod 引用aar文件注意事项

andriod开发真是越来越方便了,以前调用第三方工程很麻烦,还要考虑将R文件转换,还要考虑将res包的文件搬移到自己项目中。现在只需要将第三方工程打成aar文件包,就可以在andriod studi...
  • dirful
  • dirful
  • 2016年10月20日 14:20
  • 4368
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android studio工程调用aar库运行时出现class no found exception
举报原因:
原因补充:

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