我一直在尝试跟随github上的这个示例(链接)来实现基本的spotify功能,我已经按照设置步骤进行了操作,安装了所有必需的库等,但是在本地构建阶段一直出现以下错误。
我下载了适用于Android的特定库,然后尝试了各种Linux ARM库的组合,只是为了看看会发生什么,结果总是一样的。当从目录中删除
据我所知,我已经完全按照设置进行操作,我目前的猜测是问题与运行64位版本的eclipse/java等有关。有谁能解决这个问题吗?
**** 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等有关。有谁能解决这个问题吗?
LOCAL_SRC_FILES:= libspotify.so
行,如果您想包含libspotify,则使用LOCAL_SRC_FILES:= libspotify.a
。为此,您需要使用共享或静态选项编译libspotify库。 - ρяσѕρєя K