Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android空点异常错误_Android_Android Intent_Android Activity - Fatal编程技术网

Android空点异常错误

Android空点异常错误,android,android-intent,android-activity,Android,Android Intent,Android Activity,我试图使用intent打开一个活动,但出现以下错误 java.lang.NoClassDefFoundError: 我正在使用三个图书馆 1.谷歌播放库 2.滑动菜单库 3.循环柜台图书馆 Logcat 我的java代码 登录 下面是我的滑行活动 滑动活动 当我的应用程序启动时,出现以下警告并出现一个错误 Logcat 显示 提前感谢。第一个错误Android Null point exception可能表示您在执行代码时没有设置classpath选项。按照此链接了解如何设置类路径 现在,,

我试图使用intent打开一个活动,但出现以下错误

java.lang.NoClassDefFoundError:

我正在使用三个图书馆 1.谷歌播放库 2.滑动菜单库 3.循环柜台图书馆

Logcat

我的java代码

登录 下面是我的滑行活动

滑动活动 当我的应用程序启动时,出现以下警告并出现一个错误

Logcat 显示
提前感谢。

第一个错误Android Null point exception可能表示您在执行代码时没有设置classpath选项。按照此链接了解如何设置类路径

现在,, 如果您使用的是外部jar

将其复制到项目的“libs”文件夹中。Android工具应该完成剩下的工作。 如果要使用的库是工作区中的单独项目

在您的库项目中:进入Properties->Android并选中“Is library”复选框。 在您的应用程序项目中:进入属性->Android,并在同一部分中添加库项目(单击“添加…”)。不要在这里勾选“是图书馆!”! 这个问题的一些答案是,您需要转到属性->Java构建路径->项目,并在那里添加库项目。对于普通的Java项目,您可以这样做,但Android工具似乎不需要或不使用它

最后,您可能希望确保导出的应用程序中包含lib


转到Properties->Java Build Path->Order and Export,确保已选中库。

您的代码在哪里???您尚未在清单文件中定义您的活动。。。发布您的manifest.xml文件和该文件的名称。我在manifest中定义了我的活动。我不明白如何做。您的IDE和操作系统是什么?Eclipse和操作系统是windows 7在Eclipse中,您在Eclipse的“窗口>首选项>Java>构建路径”目录下配置类路径。我真的不知道你在做什么,所以我不确定我能更准确地了解你提供的信息。我已经包括了三个库,在“库”选项卡的构建路径目录中,我有以下三个选项1。安卓4.2.2 2私人图书馆3。Android依赖项
           11-18 13:37:20.781: E/AndroidRuntime(17867): FATAL EXCEPTION: main
           11-18 13:37:20.781: E/AndroidRuntime(17867): Process: com.sayminicabdriver.driverapp, PID: 17867
           11-18 13:37:20.781: E/AndroidRuntime(17867): java.lang.NoClassDefFoundError: com.sayminicabdriver.driverapp.sliding
           11-18 13:37:20.781: E/AndroidRuntime(17867):     at com.sayminicabdriver.driverapp.Login$1.onClick(Login.java:150)
           11-18 13:37:20.781: E/AndroidRuntime(17867):     at android.view.View.performClick(View.java:4438)
           11-18 13:37:20.781: E/AndroidRuntime(17867):     at android.view.View$PerformClick.run(View.java:18422)
           11-18 13:37:20.781: E/AndroidRuntime(17867):     at android.os.Handler.handleCallback(Handler.java:733)
           11-18 13:37:20.781: E/AndroidRuntime(17867):     at android.os.Handler.dispatchMessage(Handler.java:95)
           11-18 13:37:20.781: E/AndroidRuntime(17867):     at android.os.Looper.loop(Looper.java:136)
           11-18 13:37:20.781: E/AndroidRuntime(17867):     at android.app.ActivityThread.main(ActivityThread.java:5001)
           11-18 13:37:20.781: E/AndroidRuntime(17867):     at java.lang.reflect.Method.invokeNative(Native Method)
           11-18 13:37:20.781: E/AndroidRuntime(17867):     at java.lang.reflect.Method.invoke(Method.java:515)
           11-18 13:37:20.781: E/AndroidRuntime(17867):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
           11-18 13:37:20.781: E/AndroidRuntime(17867):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
           11-18 13:37:20.781: E/AndroidRuntime(17867):     at dalvik.system.NativeStart.main(Native Method)
     @Override
     protected void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.login);
     UserFunctions userFunction = new UserFunctions();
     JSONObject json = userFunction.loginUser(email,
                        password);

     try {
     if (json.getString(KEY_SUCCESS) != null) {

     String res = json.getString(KEY_SUCCESS);
     if (Integer.parseInt(res) == 1) {
     // user successfully logged in
     // Store user details in SQLite Database
     DatabaseHandler db = new DatabaseHandler(
     getApplicationContext());
     JSONObject json_user = json
                                        .getJSONObject("user");
     Intent dashboard = new Intent(Login.this,
                                        sliding.class);
                                // dashboard.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                                startActivity(dashboard);
       catch (JSONException e) {
                        e.printStackTrace();

                    }
    @Override
    public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
      setBehindContentView(R.layout.content_frame);
     SlidingMenu menu_bus = new SlidingMenu(this);
     SlidingMenu sm = getSlidingMenu();
     sm.setShadowWidthRes(R.dimen.shadow_width);
     sm.setShadowDrawable(R.drawable.shadow);
     sm.setBehindOffsetRes(R.dimen.slidingmenu_offset);
     sm.setFadeDegree(0.35f);
     sm.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);

    //    menu_bus.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
   //firs slide menu, then second
   getSlidingMenu().setMode(SlidingMenu.LEFT_RIGHT);
  getSupportFragmentManager().beginTransaction().replace(R.id.content_frame, new                            MenuFragment()).commit();//mode two menus

        getSlidingMenu().setBehindOffset(50);                  
     //   getSupportActionBar().setDisplayShowCustomEnabled(true);
      //  getSupportActionBar().setDisplayHomeAsUpEnabled(true);        

        getSlidingMenu().setSecondaryMenu(R.layout.right_main);
        getSlidingMenu().setSecondaryShadowDrawable(R.drawable.shadowright);
 //start fragment for second menu
 getSupportFragmentManager()
 .beginTransaction()
 .add(R.id.right_container, new RightFragment(),"test_bus")
 .commit();

 Button csButton=(Button)findViewById(R.id.button1);


   csButton.setOnClickListener(new OnClickListener() {


    @Override
    public void onClick(View arg0) {
        // TODO Auto-generated method stub
        getSlidingMenu().showMenu();

    }//inside csButton1 onclick listener just need to call 

});
   // inside csButton onclick listener just need to call slidingMenu.showSecondaryMenu();
     Button csButton1=(Button)findViewById(R.id.button2);
   csButton1.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub

        getSlidingMenu().showSecondaryMenu();

    }
}) ;
     11-18 16:19:04.596: W/dalvikvm(8732): Unable to resolve superclass of Landroid/support/v4/app/Watson; (113)
     11-18 16:19:04.596: W/dalvikvm(8732): Link of class 'Landroid/support/v4/app/Watson;' failed
     11-18 16:19:04.596: W/dalvikvm(8732): Unable to resolve superclass of Lcom/actionbarsherlock/app/SherlockFragmentActivity; (121)
     11-18 16:19:04.596: W/dalvikvm(8732): Link of class 'Lcom/actionbarsherlock/app/SherlockFragmentActivity;' failed
      11-18 16:19:04.596: W/dalvikvm(8732): Unable to resolve superclass of Lcom/jeremyfeinstein/slidingmenu/lib/app/SlidingFragmentActivity; (275)
      11-18 16:19:04.596: W/dalvikvm(8732): Link of class 'Lcom/jeremyfeinstein/slidingmenu/lib/app/SlidingFragmentActivity;' failed
      11-18 16:19:04.596: W/dalvikvm(8732): Unable to resolve superclass of Lcom/siliconicpro/sayminicab/sliding; (556)
      11-18 16:19:04.596: W/dalvikvm(8732): Link of class 'Lcom/siliconicpro/sayminicab/sliding;' failed
      11-18 16:19:04.606: E/dalvikvm(8732): Could not find class 'com.siliconicpro.sayminicab.sliding', referenced from method com.siliconicpro.sayminicab.Login$1.onClick
      11-18 16:19:04.606: W/dalvikvm(8732): VFY: unable to resolve const-class 600 (Lcom/siliconicpro/sayminicab/sliding;) in Lcom/siliconicpro/sayminicab/Login$1;
    <application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/Widget.Sherlock.ActionBar.Solid" >

    <activity
     android:name="com.siliconicpro.sayminicab.MainActivity"
     android:label="@string/app_name"
      android:windowSoftInputMode="adjustPan"
         >

      <intent-filter>
       <action android:name="android.intent.action.MAIN" />

       <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

        </activity>


       <activity android:name="com.siliconicpro.sayminicab.Register"
        android:windowSoftInputMode="adjustPan"
        android:configChanges="keyboardHidden|orientation|screenSize"/>
        <activity android:name="com.siliconicpro.sayminicab.Login"
        android:windowSoftInputMode="adjustPan"
        android:configChanges="keyboardHidden|orientation|screenSize"/>
        <activity android:name="com.siliconicpro.sayminicab.sliding"
        android:hardwareAccelerated="true"
         android:windowSoftInputMode="adjustPan"
         android:configChanges="keyboardHidden|orientation|screenSize"
          />
         Unable to execute dex: Multiple dex files define              Lcom/jeremyfeinstein/slidingmenu/lib/CanvasTransformerBuilder$1;