Class not found in aar

前端 未结 1 1843
栀梦
栀梦 2020-12-31 16:25

I\'m getting class not found exception in my Android library (aar) when GoogleApiAvailability is called.

    Caused by: java.lang.ClassNotFoundException: Did         


        
相关标签:
1条回答
  • 2020-12-31 16:55

    The aar file doesn't contain the nested (or transitive) dependencies and doesn't have a pom file which describes the dependencies used by the library.

    It means that, if you are importing a aar file using a flatDir repo you have to specify the dependencies also in your project.

    You should use a maven repository (you have to publish the library in a private or public maven repo), you will not have the same issue.
    In this case, gradle downloads the dependencies using the pom file which will contains the dependencies list.

    0 讨论(0)
提交回复
热议问题