tl:获得错误: Java构建路径问题-所需库的归档:无法读取项目中的库,或者不是有效的ZIP文件。这发生在我在Eclipse中开发的android项目的构建路径中包含的两个(~.so)。我在构建路径中包含了~.so,是不是做错了什么?
我正试图在我的android项目中安装SPen SDK,我在包含一些本机库文件(~.so)时遇到了问题。
我试图遵循这里指定的教程:在android项目中添加S Pen库。这是这一页的第2-2点.
我将libspen22.jar包含到构建路径,这似乎很好。但是,当我试图运行应用程序时,我遇到了一个错误: Java问题,其中包含323项,说明函数foo必须覆盖超类方法。然而,我注意到我没有将~.so库包含到构建路径中,所以我也提前将这两个库添加到构建路径中。它停止了323错误,但导致了两个新的错误- Java构建路径问题-所需库的归档:无法读取项目中的库,或者是无效的ZIP文件。我是否在使用Eclipse项目的构建路径中包含两个~.so文件,做错了什么?
发布于 2012-10-30 18:55:14
转到Properties并将Java设置为1.6它应该会有所帮助.
我不认为你需要任何*.so的S-笔
无论如何,您不应该在构建路径中包括*.so。任何预先构建的*.so都应该在Android.mk中指定如下所示:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := foo-prebuilt
LOCAL_SRC_FILES := libfoo.so
include $(PREBUILT_SHARED_LIBRARY)请参阅Android docs/PREBUILTS.html,但我再次认为这是因为Java被设置为1.5
https://stackoverflow.com/questions/13145264
复制相似问题