0

我觉得这听起来很奇怪,但这是我现在的情况。

我在 Eclipse (Windows) 上有一个 Android JNI 项目,但是在我朋友在 Ubuntu 上的 Eclipse 中配置之后,现在我的 Eclipse 上的自动构建插件无法工作(它引发错误:...ld.exe : 找不到-l):

**** Build of configuration Default for project TachoPro ****
ndk-build.cmd all 
SharedLibrary  : libtachometer_core.so
E:/Android/android-ndk-r8b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld.exe: cannot find -ltachometer_core_armv7_a_cortex_a9
collect2: ld returned 1 exit status
make: *** [obj/local/armeabi-v7a/libtachometer_core.so] Error 1
**** Build Finished ****

他说我必须下载 NDK for Linux 然后使用 Cygwin 构建。但是另一个错误(似乎比以前更复杂)到达: http ://www.mediafire.com/view/?o0nthcn3hn0b0ix

如果你经历过,请给我一些建议...>“<

4

2 回答 2

0

了解如何使用 Android 和 NDK 进行开发,您不需要 Cygwin在 Windows 下使用 NDK 进行开发,Cygwin 也不是开发人员的环境(在项目主页上写得很清楚!)。

我不知道你们 2 在做什么,但肯定与 Android 无关,也不是很好地使用 Cygwin 或 Android 工具。

于 2013-04-09T07:06:24.800 回答
0

如果您在 Windows 上工作,则必须使用 Windows 版本的 Android NDK,而不是 Linux。如果您从朋友那里获取了指向 linux 可执行文件的配置文件,则需要修复它。只有这样。你能把他给你的配置文件贴出来吗?

于 2013-04-09T07:19:02.923 回答