通过绑定AAR库,我遇到了构建xamarin项目的问题。
绑定项目有一个AAR库,其中包含一些资源(Build Action:LibraryProjectZip
)。
xamarin中的Android应用程序项目引用了该绑定项目。
一切都建立完美,直到某一点......
当我运行应用程序时,在应用程序需要执行该绑定项目的某些代码(在这种情况下,来自AAR库的代码)的某个时刻,它将使应用程序崩溃!
此错误伴随着这段代码找不到该AAR库中可用的布局......
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/myapplication/android/R$layout;
at com.myapplication.android.view.MyView.<init>(NativeInAppView.java:27)
我查看了文档here。
LibraryProjectZip – Embeds an .AAR file into the resulting Bindings Library .DLL. This is similar to EmbeddedJar, except that you can access resources (as well as code) in the bound .AAR file. Use this option when you want to embed an .AAR into your Bindings Library.
所以......这意味着应该包括资源...... 我的项目出了什么问题?