将aar添加到android studio后获取java.lang.NoClassDefFoundError

时间:2018-02-26 06:36:38

标签: android manifest noclassdeffounderror aar

我已经在android studio中添加了aar并尝试从aar中访问其中一个活动到我的项目中。 我要导入该活动,但在运行时我得到java.lang.NoClassDefFoundError:。

我添加aar的步骤:

1)使用文件菜单选项导入aar。 2)然后我将该库从模块设置添加到我的项目中。

我能够在我的主项目清单合并文件中找到所有活动。

出了什么问题,指导我

1 个答案:

答案 0 :(得分:0)

AAR整合

  1. 在应用的libs文件夹中添加aar文件(只需复制并粘贴)

  2. 您应用模块的build.gradle内:

    a)添加以下代码:

    repositories {
        flatDir {
                dirs 'libs'
        }
    }
    

    b)添加aar依赖:

    compile(name: 'your-aar-filename-without-extension', ext: 'aar') 
    
  3. 添加上述依赖项后,请将项目与Gradle文件同步。