Java 无法从内部代码名one应用解析:Lcom/vungle/publisher/FullScreenAdActivity

Java 无法从内部代码名one应用解析:Lcom/vungle/publisher/FullScreenAdActivity,java,android,codenameone,Java,Android,Codenameone,我从AerServ获得了本地Android测试应用程序,该应用程序与Vungle配合良好。我现在正试图为codenameone构建一个库来支持AerServ和vungle,但我得到了: java.lang.NoClassDefFoundError:解析失败:Lcom/vungle/publisher/FullScreenAdActivity 我在网上看了很多,看到这个链接似乎有点奇怪 有谁能给我一些建议,解释为什么在运行时找不到该类?尽管编译和导入都很好。。所有其他类似乎都可以工作,我有下面的代

我从AerServ获得了本地Android测试应用程序,该应用程序与Vungle配合良好。我现在正试图为codenameone构建一个库来支持AerServ和vungle,但我得到了:

java.lang.NoClassDefFoundError:解析失败:Lcom/vungle/publisher/FullScreenAdActivity

我在网上看了很多,看到这个链接似乎有点奇怪

有谁能给我一些建议,解释为什么在运行时找不到该类?尽管编译和导入都很好。。所有其他类似乎都可以工作,我有下面的代码,其中报告了是否找到了类,并且到目前为止只有FullScreenAdActivity没有找到。我实际上使用的是AerServ SDK,但我认为它与Vungle有关

我的代码报告可以找到哪些类:

isClass("com.aerserv.sdk.view.ASVastInterstitialActivity"); //FINE
    isClass("com.vungle.publisher.AdConfig"); //FINE
    isClass("com.vungle.publisher.FullScreenAdActivity");//NOT FOUND
    isClass("com.jirbo.adcolony.AdColonyFullscreen");//FINE


String classInfo="";
//for verfiying the libs exist
public boolean isClass(String className) {
try  {
    _("checking existance of class: "+className);
    Class.forName(className);
    _("Class found OK.");

    classInfo+=className+" OK\n";
    return true;
}  catch (final ClassNotFoundException e) {
    _("CLASS NOT FOUND. -> "+className);
    classInfo+=className+" BAD\n";
    return false;
}

原来aerserv sdk中的vungle jar是旧的,我从他们的sdk中抓到了新的,它成功了!我把它打包在一个lib中以帮助其他人,在我们说话的时候仍然在实现iOS,如果你喜欢轻松生活,我也在一个包含lib的测试床应用程序中(我愿意)