最近开发遇到个问题,求大神指导
由于本公司需提供SDK供第三方客户公司集成所以我需要打包aar并集成接口供第三方调用
在调试过程中我创建library及调用测试library的module,方便后期直接将library打包aar,也方便测试
但是现在遇到个问题搜索多个解决方式未果,我在我的library中使用了RecyclerView控件,在module直接调用library接口是能正常使用没有问题的,library的编译环境为:
    compileSdkVersion 23
    buildToolsVersion "19.1.0"
引用的RecyclerView为   compile 'com.android.support:recyclerview-v7:23.0.0'测试module的编译环境为:
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
引用了v7包  compile 'com.android.support:appcompat-v7:25.2.0'在开发过程中module调用的library一直是没问题的,RecyclerView也能正常使用不存在报错问题
但是再library编译打包成aar后引入测试module中会报错出现以下错误:
java.lang.RuntimeException: Unable to start activity ComponentInfo{excample.azt.com.zjeducationapplication/org.ebookdroid.ui.viewer.ViewerActivity}: android.view.InflateException: Binary XML file line #166: Binary XML file line #166: Error inflating class android.support.v7.widget.RecyclerView
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3194)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3302)
        at android.app.ActivityThread.-wrap12(Unknown Source:0)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1891)
        at android.os.Handler.dispatchMessage(Handler.java:108)
        at android.os.Looper.loop(Looper.java:166)
        at android.app.ActivityThread.main(ActivityThread.java:7425)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)
     Caused by: android.view.InflateException: Binary XML file line #166: Binary XML file line #166: Error inflating class android.support.v7.widget.RecyclerView
     Caused by: android.view.InflateException: Binary XML file line #166: Error inflating class android.support.v7.widget.RecyclerView
     Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v7.widget.RecyclerView" on path: DexPathList[[zip file "/data/app/excample.azt.com.zjeducationapplication-ZVEMwfVFt1MBgXbQ6zUjzg==/base.apk"],nativeLibraryDirectories=[/data/app/excample.azt.com.zjeducationapplication-ZVEMwfVFt1MBgXbQ6zUjzg==/lib/arm, /system/fake-libs, /data/app/excample.azt.com.zjeducationapplication-ZVEMwfVFt1MBgXbQ6zUjzg==/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib, /product/lib]]
        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:93)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
        at android.view.LayoutInflater.createView(LayoutInflater.java:613)
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:801)
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:741)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:874)
        at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:835)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:877)
        at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:835)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
        at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:477)
        at com.android.internal.policy.HwPhoneWindow.setContentView(HwPhoneWindow.java:321)
        at android.app.Activity.setContentView(Activity.java:2839)
        at org.ebookdroid.ui.viewer.ViewerActivity.onCreate(ViewerActivity.java:147)
        at android.app.Activity.performCreate(Activity.java:7372)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1218)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3147)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3302)
        at android.app.ActivityThread.-wrap12(Unknown Source:0)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1891)
        at android.os.Handler.dispatchMessage(Handler.java:108)
        at android.os.Looper.loop(Looper.java:166)
        at android.app.ActivityThread.main(ActivityThread.java:7425)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)问题反馈为recycle找不到导致崩溃问题,将module的编译环境改成与library一致也依然报这个问题
我直接在module中引入recycle包会导致module无法跑起apk问题 ,
求大神解答  跪求