【发布时间】:2015-08-04 07:03:03
【问题描述】:
我使用以下语句将 opencv 包含在我的 android 应用程序中:
compile group: 'org.bytedeco', name: 'javacv', version: '0.11'
compile group: 'org.bytedeco.javacpp-presets', name: 'opencv', version: '2.4.11-0.11', classifier: 'android-arm'
compile group: 'org.bytedeco.javacpp-presets', name: 'opencv', version: '2.4.11-0.11', classifier: 'android-x86'
compile group: 'org.bytedeco.javacpp-presets', name: 'ffmpeg', version: '2.6.1-0.11', classifier: 'android-arm'
compile group: 'org.bytedeco.javacpp-presets', name: 'ffmpeg', version: '2.6.1-0.11', classifier: 'android-x86'
现在只使用了四个中的两个,这既浪费空间,也可能浪费速度。有没有办法只加载/编译属于架构的库?我读过Gradle android build for different processor architectures,但这个使用 libs 文件夹,因此有自己的包含。我通过 gradle 导入了所有库。
【问题讨论】: