【问题标题】:ShowcaseView Legacy NoClassDefFoundErrorShowcaseView 旧版 NoClassDefFoundError
【发布时间】:2014-10-12 16:55:48
【问题描述】:

我正在尝试对 ShowcaseView 使用手势。我项目的目标sdk是21,最小sdk是9,我用于开发的设备是4.4.4,我正在eclipse中开发。我已经下载了旧分支。我正在使用以下代码:

svConfig = new ShowcaseView.ConfigOptions();
svConfig.hideOnClickOutside = false;
svConfig.showcaseId = 1;
svBuilder = new ShowcaseViewBuilder(this);
svBuilder.setConfigOptions(svConfig);
svBuilder.animateGesture(0.0f, 0.0f, 200.0f, 200.0f);
svBuilder.build();


在另一次尝试中,我尝试了这个但没有成功:

sv = ShowcaseView.insertShowcaseView(R.id.logo_screen, this, "How to scroll down", " ", svConfig);
sv.animateGesture(200, 500, 200, 0);

我的库包含这个项目 (https://github.com/amlcurran/ShowcaseView/tree/legacy),我添加了相应的 jar 文件 (mockito-all-1.9.5.jar, nineoldandroids-2.4.0.jar robolectric-2.2-20130909.210745-40-jar-with-dependencies.jarandroid-support-v4.jar)。
除了这些库之外,我还尝试了这些库的更新版本。
为了具体起见,我提到 md5sum 字符串只是为了确保我正在使用适当的库:
android-support-v4.jar:ed257a47cae11af1a55614055b879947
mockito- all-1.9.5.jar:50faa79d126d0213ab14ccb112a8b76d
nineoldandroids-2.4.0.jar:d719629ae7c443ed75566ef241bc835d
robolectric-2.2-20130909.21074-with- dependencies.jar:bcb3d8dc757165ef3e5a70c717bc9c41

以下是一些库的不同版本:
robolectric-2.3.jar:578aaaf81a7ea7484b89cc54c928a80f
nineoldandroids-2.4.0.jar:1ee7c24e16eaca1f6278abc7dc104e1b

Eclipse 中的 Ctrl+Space 查找所有类和方法,但我仍然收到“java.lang.NoClassDefFoundError: com.espian.showcase.ShocaseViewBuilder”。

我该如何解决它?

PS:这些建议 (Showcaseview NoClassDefFoundError) 并没有解决我的问题。

【问题讨论】:

  • 经过多次尝试但没有成功,我将现有的包添加到我的项目中,并且通过一些修改它可以正常工作!

标签: android noclassdeffounderror showcaseview


【解决方案1】:

如果您使用的是基于 Gradle 的项目,则可以直接将 SCV 添加为依赖项:

compile 'com.github.amlcurran.showcaseview:library:5.0.0'

如果您使用的是 Maven(而不是 Gradle),您可以将 APKlib 添加为依赖项:

<dependency>
  <groupId>com.github.amlcurran.showcaseview</groupId>
  <artifactId>library</artifactId>
  <version>5.0.0</version>
  <type>apklib</type>
</dependency>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多