preverify错误与黑莓net_rim_bbapi_adv_app.jar文件 [英] Preverify Error with Blackberry net_rim_bbapi_adv_app.jar file

查看:191
本文介绍了preverify错误与黑莓net_rim_bbapi_adv_app.jar文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经创建了显示广告的简单应用程序。我用黑莓开发指南<一个href=\"http://docs.blackberry.com/en/developers/deliverables/40306/Creating_a_BB_app_that_displays_an_ad_1176551_11.jsp\"相对=nofollow>创建显示广告黑莓应用程序。我执行了所有步骤,但我得到了黑莓9900的模拟器NoClassDefFound错误。我从 developer.blackberry.com/appworld/advertising

I've created a simple application that displays an advertisement. I used the BlackBerry Development Guide "Creating a BlackBerry application that displays an ad". I followed all steps but I get NoClassDefFound error on the BlackBerry 9900 simulator. I've downloaded the jar files from developer.blackberry.com/appworld/advertising

为此,我已经使用preverify.exe检查jar文件要与net_rim_api.jar兼容:

For this I have used preverify.exe to check jar file to be compatible with net_rim_api.jar:

在我的CMD:

preverify -classpathD:\\ Eclipse的\\插件\\ net.rim.ejde.componentpack7.1.0_7.1.0.10 \\ COM ponents \\ lib目录\\ net_rim_apinet_rim_bbapi_adv_app.jarD:\\ Eclipse的\\插件\\ net.rim.ejde.componentpack7.1.0_7.1.0.10 \\分量\\ BIN \\输出

preverify -classpath "D:\Eclipse\plugins\net.rim.ejde.componentpack7.1.0_7.1.0.10\com ponents\lib\net_rim_api" "net_rim_bbapi_adv_app.jar" "D:\Eclipse\plugins\net.rim.ejde.componentpack7.1.0_7.1.0.10\components\bin\output"

我得到这个样子,我应该怎么办?

i am getting like this,what should i do?

错误preverifying类net.rimlib.blackberry.api.advertising.app.a
  爪哇/郎/ NoClassDefFoundError的:爪哇/郎/线程

Error preverifying class net.rimlib.blackberry.api.advertising.app.a java/lang/NoClassDefFoundError: java/lang/Thread

我从 developer.blackberry.com/appworld/advertising

在这里我的code:

  import net.rim.device.api.ui.UiApplication;
        import net.rim.device.api.ui.container.MainScreen;
        import net.rimlib.blackberry.api.advertising.app.Banner;

        public class AdDemo extends UiApplication{
           public static void main(String[] args)
           {
              AdDemo theApp = new AdDemo();
              theApp.enterEventDispatcher();
           }

           public AdDemo()
           {
              pushScreen(new AdDemoScreen());
           }

        }

        class AdDemoScreen extends MainScreen{

           public AdDemoScreen()
           {
               Banner bannerAd = new Banner(16741, null);
               bannerAd.setMMASize(Banner.MMA_SIZE_EXTRA_LARGE);            
               add(bannerAd);
           }

        }

我怎样才能解决这个问题?

How can I overcome this issue?

推荐答案

要所附到您的黑莓应用项目

To place adds on to your Blackberry Appplication

您可以检查低于code:

You can check the below code:

import net.rim.device.api.system.Bitmap;
import net.rim.device.api.ui.Field;
import net.rim.device.api.ui.Manager;
import net.rim.device.api.ui.component.Dialog;
import net.rim.device.api.ui.container.HorizontalFieldManager;
import net.rim.device.api.ui.container.MainScreen;
import net.rim.device.api.ui.container.VerticalFieldManager;
import net.rim.device.api.ui.UiApplication;
import net.rimlib.blackberry.api.advertising.app.Banner;
public class AdDemo extends UiApplication {
 public static void main(String[] args) {
  AdDemo theApp = new AdDemo();
  theApp.enterEventDispatcher();
 }
 public AdDemo() {
  pushScreen(new AdDemoScreen());
 }
}
class AdDemoScreen extends MainScreen {
 final Banner bannerAd;
 public AdDemoScreen() {
  Bitmap bit = Bitmap.getBitmapResource("BannerAd.png");
   bannerAd = new Banner(85983, null,60000 , bit);  bannerAd.setMMASize(Banner.MMA_SIZE_EXTRA_EXTRA_LARGE);
  VerticalFieldManager vfm = new VerticalFieldManager(    Manager.NO_VERTICAL_SCROLL | Manager.NO_VERTICAL_SCROLLBAR
      | Field.USE_ALL_WIDTH);
  HorizontalFieldManager hfm = new HorizontalFieldManager(
    Field.FIELD_HCENTER | Field.FIELD_VCENTER);
  hfm.add(bannerAd);
  vfm.add(hfm);
  add(vfm);
  bannerAd.setFocus();
 } 
 protected boolean navigationClick(int status, int time) {
  if (bannerAd.isFocus()) {
   Dialog.alert("Hellloooo");
  }
  return true;
 }
}

这篇关于preverify错误与黑莓net_rim_bbapi_adv_app.jar文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆