1

我是android和eclipse的新手,所以如果你能帮助我,请不要以为我知道很多。

我已经下载了 kankan.wheel 并且正在尝试运行演示。我使用现有代码中的 Android 项目在 Eclipse 中构建了演示项目。该项目编译没有错误,但是当我尝试运行它时崩溃并出现 NoClassdefFoundError 异常。主菜单出现,但当我按下按钮运行演示时,应用程序崩溃。我在https://dl.dropboxusercontent.com/u/24746182/except.png的上下文中发布了错误消息的屏幕截图

我已将 wheel.jar 文件添加到 assets 文件夹,并将其放在构建路径上。我还在 Order and Export 中检查了 wheel.jar。(这对我来说毫无意义,但我在回答类似问题时看到了这个建议。)

我做错了什么,或者没有做错什么?

eclipse 不只是构建一个可运行的项目有什么原因吗?

这是尝试人们提出的建议后的更新。我仍然无法让它工作,所以我担心我忽略了一些如此明显以至于没有人想告诉我的事情。这就是我所做的。

  1. 我下载了一个带有轮子库和轮子演示项目的 rar 文件并解压缩。
  2. 我使用现有 cde 中的新 android 项目在 eclipse 中创建了 wheel-demo 项目。
  3. 我在我的项目中添加了一个 libs 文件夹,并将 wheel.jar 复制到其中。
  4. 我在 Project Explorer 中右键单击 wheel-demo 项目,然后选择 java build path。
  5. 我单击“添加外部 jar”并导航到 wheel.jar。
  6. 我去了“订购和出口”并检查了wheel.jar。

我有几个错误。在每个活动(主要活动除外)的 .java 文件中,我在 import kankan.wheel.R; 行出现错误;

我把这条线注释掉了。

另外,由于 wheel.jar 显然没有指定最低 API 级别,所以我收到了一个错误,但我只是在清单中放置了 8 的最低 sdk 级别。然后我能够毫无错误地构建项目。仍然会出现主屏幕,但是当我按下任何活动的按钮时,应用程序会像以前一样崩溃。

你能看到我遗漏或做错了什么吗?

4

2 回答 2

2

尝试将您的 jar 文件放在项目根目录的“libs”文件夹中

于 2013-06-05T18:57:14.213 回答
1

我永远无法让它与 rar 文件一起使用。这是有效的;

  1. svn 结帐http://android-wheel.googlecode.com/svn/trunk/ android-wheel-read-only
  2. 将轮子项目导入eclipse
  3. 修复清单中的 android:targetSdkVersion 版本以摆脱“无法解析目标 android-7”错误
  4. 将轮子项目构建为库
  5. 将wheel-demo项目导入eclipse
  6. 修复清单中的 skdVersion
  7. 在它发生的所有源文件中将“import android.wheel.R”更改为“import android.wheel.demo.R”。
  8. 构建车轮演示项目

我可能遗漏了一两个小细节。

于 2013-06-06T18:39:47.747 回答