我是android和eclipse的新手,所以如果你能帮助我,请不要以为我知道很多。
我已经下载了 kankan.wheel 并且正在尝试运行演示。我使用现有代码中的 Android 项目在 Eclipse 中构建了演示项目。该项目编译没有错误,但是当我尝试运行它时崩溃并出现 NoClassdefFoundError 异常。主菜单出现,但当我按下按钮运行演示时,应用程序崩溃。我在https://dl.dropboxusercontent.com/u/24746182/except.png的上下文中发布了错误消息的屏幕截图
我已将 wheel.jar 文件添加到 assets 文件夹,并将其放在构建路径上。我还在 Order and Export 中检查了 wheel.jar。(这对我来说毫无意义,但我在回答类似问题时看到了这个建议。)
我做错了什么,或者没有做错什么?
eclipse 不只是构建一个可运行的项目有什么原因吗?
这是尝试人们提出的建议后的更新。我仍然无法让它工作,所以我担心我忽略了一些如此明显以至于没有人想告诉我的事情。这就是我所做的。
- 我下载了一个带有轮子库和轮子演示项目的 rar 文件并解压缩。
- 我使用现有 cde 中的新 android 项目在 eclipse 中创建了 wheel-demo 项目。
- 我在我的项目中添加了一个 libs 文件夹,并将 wheel.jar 复制到其中。
- 我在 Project Explorer 中右键单击 wheel-demo 项目,然后选择 java build path。
- 我单击“添加外部 jar”并导航到 wheel.jar。
- 我去了“订购和出口”并检查了wheel.jar。
我有几个错误。在每个活动(主要活动除外)的 .java 文件中,我在 import kankan.wheel.R; 行出现错误;
我把这条线注释掉了。
另外,由于 wheel.jar 显然没有指定最低 API 级别,所以我收到了一个错误,但我只是在清单中放置了 8 的最低 sdk 级别。然后我能够毫无错误地构建项目。仍然会出现主屏幕,但是当我按下任何活动的按钮时,应用程序会像以前一样崩溃。
你能看到我遗漏或做错了什么吗?