如何从apk访问android库

如何从apk访问android库,android,android-studio,Android,Android Studio,我创建了一个没有任何UI的android库。我把它做成了一个android库,而不是android Studio中的常规java库,因为它需要访问上下文。这意味着,如果android应用程序需要使用此库,它必须在其上下文中传递。我可以在我的android应用程序中这样做,但如果我把它分离出来,代码将是可重用的 我把这个库作为一个独立的android项目。如何从android应用程序访问此库?如果我将其作为模块导入我的应用程序,gradle会抱怨: 警告:project app上的依赖项MyAnd

我创建了一个没有任何UI的android库。我把它做成了一个android库,而不是android Studio中的常规java库,因为它需要访问上下文。这意味着,如果android应用程序需要使用此库,它必须在其上下文中传递。我可以在我的android应用程序中这样做,但如果我把它分离出来,代码将是可重用的


我把这个库作为一个独立的android项目。如何从android应用程序访问此库?如果我将其作为模块导入我的应用程序,gradle会抱怨:


警告:project app上的依赖项MyAndroidApp:MyLibrary:未指定解析为不支持作为编译依赖项的APK存档。文件:/MyLibrary/build/outputs/apk/MyLibrary release unsigned.apk

“如果我将它作为gradle抱怨的模块导入到我的应用程序中”——看起来这个库实际上是一个应用程序。您希望在模块的
build.gradle
中应用插件:“com.android.library”,而不是
apply插件:“com.android.application”
。谢谢,这很有效!