我一直在尝试按照github 上的这个示例来获得基本的 spotify 实现工作,我已经按照设置步骤,安装了所有必需的库等,但在本机构建阶段不断收到以下错误。
**** Build of configuration Default for project LoginActivity ****
c:\Android-ndk\android-ndk-r8e\ndk-build.cmd NDK_NO_WARNINGS=1 all
Install : libspotify.so => libs/armeabi/libspotify.so
c:/Android-ndk/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/arm-linux-androideabi-strip:./libs/armeabi/libspotify.so: File format not recognized
make: *** [libs/armeabi/libspotify.so] Error 1
make: *** Deleting file `libs/armeabi/libspotify.so'
**** Build Finished ****
我下载了 android 特定的库,然后尝试了 Linux ARM 库的各种组合,只是为了看看会发生什么,结果总是一样的。从目录中删除libspotify.so
时,构建会按预期失败,因为找不到文件,所以我知道脚本正在尝试处理文件。
据我所知,我已经完全按照设置进行了操作,我目前的猜测是问题与运行 64 位版本的 eclipse/java 等有关。任何人都可以解释这个问题吗?