【发布时间】:2013-07-11 12:29:17
【问题描述】:
我从使用 Eclipse 过渡到了 Android Studio。经过数小时的战斗,我发现过去由 Eclipse 生成的 project.properties 文件对于我构建应用程序的 JNI 组件是必需的。
我只是在找人解释:
- 为什么需要这个 project.properties 文件?
- 有什么方法可以调整我的 Android.mk 以使我不需要它?
我需要的 project.properties 文件有 1 行:
target=android-10
我正在我的 JNI 代码中调用本机窗口 API。
编辑:
我只是想添加...如果没有此属性文件,我的症状包括无法找到头文件和库,例如此示例输出:
Compile++ thumb : videolibs <= video_codec_jni.cpp
/Users/spartygw/vpdsec/src/applications/VideoSend/jni/video_codec_jni.cpp:11:35: error: android/native_window.h: No such file or directory
/Users/spartygw/vpdsec/src/applications/VideoSend/jni/video_codec_jni.cpp:12:39: error: android/native_window_jni.h: No such file or directory
In file included from /Users/spartygw/vpdsec/src/applications/VideoSend/jni/../../../libraries/VideoCodec/H263.h:13,
【问题讨论】:
-
Android Studio 尚不支持 NDK:groups.google.com/d/msg/adt-dev/xj51eCWwhFw/Iuw39m0gwV0J 或许一旦有官方的 Android Studio NDK 支持,这些问题就会得到澄清。
标签: android eclipse android-ndk java-native-interface android-studio