我通常使用以下插件配置将本机文件添加到apk
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<configuration>
<nativeLibrariesDirectory>${project.basedir}/libs</nativeLibrariesDirectory>
...
</configuration>
<extensions>true</extensions>
</plugin>
现在我的问题是从添加中排除少量文件(例如“abc.so”和“def.so”)。有没有办法改变配置来解决问题?
答案 0 :(得分:1)
AFAIK,无法为<nativeLibrariesDirectory>
指定过滤器,但您可以创建另一个目录:${project.basedir}/libs-filtered
并仅复制${project.basedir}/libs-filtered
中所需的.so文件
在插件配置中使用:
<nativeLibrariesDirectory>${project.basedir}/libs-filtered</nativeLibrariesDirectory>