Android上的Card.IO与Gradle

时间:2013-10-30 16:40:05

标签: android gradle card.io

我一直在使用Card.IO。最近我将构建系统切换到Gradle,我注意到扫描仪不再工作了。而不是相机弹出,我得到一个手动输入表格。我认为这与.so文件没有包含在构建中有关,但我不知道如何解决这个问题。

我在build.gradle文件中尝试过一些东西,比如显式包含'* .so'并包含子目录。但似乎没有什么能让扫描仪恢复工作。

2 个答案:

答案 0 :(得分:2)

Gradle尚未完全支持NDK,因此* .so文件需要放在以下结构中,这是不同的:

lib/
 .. armeabi/    armeabi-v7a/    mips/       x86/

你可以将它放在native-libs.jar中,并将该jar包含在card.io.jar中,以便最终放在.aar / libs文件夹中。

希望它有所帮助。

答案 1 :(得分:1)

Gradle Android插件现在支持此功能,从0.7.2开始。您需要做的就是将本机库放在src / main / jniLibs

来源:https://github.com/card-io/card.io-Android-SDK/issues/9http://tools.android.com/tech-docs/new-build-system