android - Android 上的 Card.IO 与 Gradle

标签 android gradle card.io

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

我已经在 build.gradle 文件中尝试了一些东西,例如显式包含“*.so”和包含子目录。但似乎没有什么能让扫描仪恢复工作。

最佳答案

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

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

您可以将它放在 native-libs.jar 中,然后将该 jar 包含在 card.io.jar 中,以便它最终位于 .aar/libs 文件夹中。

希望对您有所帮助。

关于android - Android 上的 Card.IO 与 Gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19688783/

相关文章:

gradle - 您可以在gradle中使用不同的系统参数多次运行任务吗?

Android:快速更改图像(如动画)

android - 在 Android Studio 上发布构建项目 - support-v4

android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java :3147)

gradle - 解决多种配置的依赖性

tomcat - 如何通过 Gradle Tomcat 插件使用外部化配置文件?

android - 将 card.io SDK 导入我现有的 android 应用程序

android - 将 Card.IO 移植到 C# Xamarin Studio

ios - 在 ios iphone 应用程序中处理信用卡

Android编译库错误