【发布时间】:2016-04-28 08:41:33
【问题描述】:
我有一个演示应用程序的源代码,其中涉及一些本机编码。我想将该代码的某些部分集成到我自己的应用程序中。
这就是代码的结构:
app/
java/
com.demoUser/
caffe_android_demo/
MainActivity
caffe_android_lib/
CaffeMobile
jniLibs/
libcaffe_jni.so
显然,本机代码中有一些特定于应用程序包名称的部分,例如caffe_jni.cpp:
JNIEXPORT void JNICALL
Java_com_demoUser_caffe_1android_1lib_CaffeMobile_extractFeatures(
someArgs...) {
...
}
如何重构这些名称以便可以从我的应用程序com.myUsername 中调用它?
或者还有其他方法可以在 android studio 中包含来自另一个应用程序的代码?
【问题讨论】:
标签: android c++ refactoring ndk-build