如何在Android Studio中将JNI源添加到我的项目中?

时间:2017-02-15 09:24:29

标签: java android-studio java-native-interface

我正在使用Android Studio 2.2.3,并且在导入Eclipse项目时我有一个由AS创建的很好的jniLibs目录。它使用.so文件的jar文件,它为每个架构创建了一个很好的结构:

jniLibs tree

但是,我有这些库的来源,我想将它们添加到结构中,所以我可以编辑它们并轻松调试。 我该怎么办? 我在build.gradle文件中唯一相关的条目是:

dependencies {
    compile files('libs/sdk.jar')
}

谢谢

1 个答案:

答案 0 :(得分:0)

我可以删除dependencies部分并添加:

来完成此操作
sourceSets {
    main {
        jniLibs {
            srcDirs = ['jni/db', 'jni/minizip', 'jni/roxml']
        }

    }
}

现在,我可以很好地在Android Studio中跟踪我的源代码。