![](/img/trans.png)
[英]How to include .jar dependencies into final .aar library file? (Android Studio 1.5)
[英]How to build CHAQUOPY Android library (.AAR or .JAR file) in Android Studio
我正在尝试使用 chaquopy https://chaquo.com/chaquopy/ android 插件来开发一个使用 python 脚本进行一些严肃计算的 android 应用程序,我想将该应用程序模块作为一个 android 库 (.AAR) 来能够在其他项目中重用它。 (例如离子应用程序)。
当我更改apply plugin: 'com.android.application'
以apply plugin: 'com.android.library'
,如此处建议: https : //developer.android.com/studio/projects/android-library然后重新同步项目 gradle,我收到此错误:
无法为 com.android.build.gradle.LibraryExtension 类型的对象获取未知属性“applicationVariants”。
谷歌搜索后,我得到了这个解决方案: 无法为 BuildType_Decorated 的“applicationVariants”获得未知属性
所以我将applicationVariants.all
更改为libraryVariants.all
或testVariants.all
。
但是错误仍然存在,并且无法构建项目。
图片:
所以https://chaquo.com/chaquopy/不能嵌入到android库中?
Chaquopy 的最新版本允许在模块/AAR 中使用该插件。 每个项目仅一个模块:
Chaquopy 插件也可用于 Android 库模块 (AAR)。 但是,它只能在一个项目中的一个模块中使用:要么在 app 模块中,要么在一个库模块中。 尝试在多个模块中使用它会出现错误“多个文件被发现具有独立于操作系统的路径”。
现在从 Chaquopy 8.0.0 版开始支持此功能。 有关详细信息,请参阅文档。
Chaquopy 插件也可用于Android 库模块(AAR)。 但是,它只能在一个项目中的一个模块中使用:要么在 app 模块中,要么在一个库模块中。 尝试在多个模块中使用它会出现错误“多个文件被发现具有独立于操作系统的路径”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.