无法为android构建berkeleyDB jdbc驱动程序

时间:2017-10-05 17:46:19

标签: android android-ndk berkeley-db berkeley-db-je

我正在开发一款需要使用大型数据库的Android应用,但它需要在Android设备上运行。

我找到了这个数据库,并尝试按照这些说明进行操作:

http://docs.oracle.com/cd/E17076_02/html/installation/build_android_jdbc.html

1)下载 db-6.2.32

2)运行 configure --enable-jdbc&&制作没有问题

现在我正在尝试执行步骤 4。

$< ndk-install-directory> / ndk-build

这给了我这个错误:

interface{}

之后,编辑 Android.mk 并添加以下行:

Android NDK: APP_PLATFORM not set. Defaulting to minimum supported version android-14.    
/home/mariano/Android/android-ndk-r15b/build/core/build-binary.mk:688: Android NDK: Module db_archive depends on undefined modules: dl log icuuc icui18n utils    
/home/mariano/Android/android-ndk-r15b/build/core/build-binary.mk:701: *** Android NDK: Aborting (set APP_ALLOW_MISSING_DEPS=true to allow missing dependencies)    .  Stop.

这使得该过程开始,但最后,我有几个我不知道如何解决的错误:

APP_ALLOW_MISSING_DEPS=true

我正在运行 linux mint

架构:x86_64 CPU操作模式:32位,64位

1 个答案:

答案 0 :(得分:0)

您应该在这里参考Berkeley DB 6.2在线文档:Building the Android JDBC Driver

看看第7步 - "构建Android NDK:"