我正在编写一个Android库。这取决于另一个Android库模块。
[library
取决于这样的librarymodule
:
apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
android {
...
}
dependencies {
...
implementation project(":librarymodule")
}
我想将library
导出为.arr文件以在应用程序中使用,但是librarymodule
的内容未打包到生成的.aar文件中。如果我尝试在应用程序中使用此库,则会产生以下错误:
java.lang.ClassNotFoundException:在路径上找不到类“来自库模块的类”:...
如何将librarymodule
的源代码打包到library.aar
文件中以将其作为一个库提供?
尝试创建一个pom.xml
文件,其中包含要在应用程序中使用的必要来源。