gpt4 book ai didi

android - java.lang.NoClassDefFoundError - 对于 Activity 类

转载 作者:搜寻专家 更新时间:2023-11-01 09:08:13 24 4
gpt4 key购买 nike

我正在调用另一个 Activity 。当第二个加载时,我得到了

java.lang.NoClassDefFoundError 

调用的 Action 类

public class Entry extends Activity implements ViewPager.OnPageChangeListener {

ViewPager form;

@Override
public void onCreate( Bundle savedInstanceState )
{
....
form.setOnPageChangeListener(this);
...
}
}

如果我删除了 implements ViewPager.OnPageChangeListenerform.setOnPageChangeListener(this),Activity 就会加载,但是有了这些它就会抛出

java.lang.NoClassDefFoundError.. 

此代码完全适用于 ADT16,我更新到 ADT18 并陷入了困境。

最佳答案

试试这个:

在项目中创建新文件夹 libs 并将所有外部 JAR 文件复制到此文件夹中。

然后,右键单击Project-> Properties -> Java Build Path。这里将 JAR 文件的路径更改为 libs 文件夹,并从计算机路径中删除您提供的外部 jar 文件的路径。在那之后它会工作。

注意:* 如果您的项目中已经存在文件夹“lib”,则只需将文件夹名称“lib”更改为“libs”。如果您不明白我的意思,请查看此 site

文件夹名称应该是 libs 而不是 Libs

关于android - java.lang.NoClassDefFoundError - 对于 Activity 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10326421/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com