首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java构建路径错误-(项目中的库)无法读取或不是Eclipse中的有效zip文件

Java构建路径错误-(项目中的库)无法读取或不是Eclipse中的有效zip文件
EN

Stack Overflow用户
提问于 2012-10-30 18:17:29
回答 1查看 3.3K关注 0票数 0

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文件,做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-30 18:55:14

转到Properties并将Java设置为1.6它应该会有所帮助.

我不认为你需要任何*.so的S-笔

无论如何,您不应该在构建路径中包括*.so。任何预先构建的*.so都应该在Android.mk中指定如下所示:

代码语言:javascript
复制
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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13145264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档