我发现很多教程展示了如何开始使用 NDK 开发 Android 应用程序。
但我有一个相当“简单/愚蠢”的问题:
请考虑以下两个教程:
- http://mobile.tutsplus.com/tutorials/android/ndk-tutorial/
- http://www.indiedb.com/tutorials/creating-compiling-and-deploying-native-projects-from-the-android-ndk
- http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/
- http://marakana.com/forums/android/examples/49.html
现在,在第二个教程中,他们正在构建hello-jni
示例。
我的问题是:
使用后ndk-build
并生产:
是否可以使用结果libhello-jni.so
并将其分发给其他人而不是实际C
代码?
例如修改Android.mk
并替换com_myproject_MyActivity.c
为something.so
以包含共享库?:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := mylib
LOCAL_SRC_FILES := com_myproject_MyActivity.c
include $(BUILD_SHARED_LIBRARY)
欢迎任何建议或教程。提前致谢。