Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.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 MenuActivity.java上的java.lang.NoClassDefFoundError_Android - Fatal编程技术网

Android MenuActivity.java上的java.lang.NoClassDefFoundError

Android MenuActivity.java上的java.lang.NoClassDefFoundError,android,Android,我在运行时收到一个java.lang.NoClassDefFoundError。它指向Intent inHome=new IntentMenuActivity行。这是HomeActivity.class;。我不知道如何解决这个问题 堆栈跟踪: MenuActivity.java: 舱单: 我不知道如何解决这个问题。任何人都可以帮助我。谢谢。转到:- 项目>属性>Java构建路径>排序和导出,并检查项目使用的所有库是否都已选中。可能是因为未声明MenuActivity.Java类: 编写公共类Ho

我在运行时收到一个java.lang.NoClassDefFoundError。它指向Intent inHome=new IntentMenuActivity行。这是HomeActivity.class;。我不知道如何解决这个问题

堆栈跟踪:

MenuActivity.java:

舱单:

我不知道如何解决这个问题。任何人都可以帮助我。谢谢。

转到:-


项目>属性>Java构建路径>排序和导出,并检查项目使用的所有库是否都已选中。

可能是因为未声明MenuActivity.Java类:

编写公共类HomeActivity扩展活动{

以前

@凌驾
受保护的void onCreateBundle savedInstanceState{

在您的包所在的清单标记下

       package="com.loco.android"
但是你的启动器活动已经停止了

       com.sit.loco.

你能解释一下吗?

你使用proguard吗?如果是,你的proguard.cfg文件是否将活动排除在其处理之外?@Orabîg否。我没有在gen文件夹com.fth.android中使用它,那么在包中它将是com.sit.loco.activity。就我所知。gen中的包名应该与启动器活动相同。
package com.sit.loco.activity;

public class HomeActivity extends FragmentActivity
        implements
        VideoListFragment.DownLoadSelectedListner,

        CategoryFragment.OnCategorySelectedListener
   {

   @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        position = getIntent().getExtras().getInt("position");
    tab = actionabar.newTab().setText(getString(R.string.str_audio))
                .setTabListener(tabListener);
        if (position == 0) {
            actionabar.addTab(tab, 0, true);
        } else {
            actionabar.addTab(tab, 0, false);
        }


        tab = actionabar.newTab().setText(getString(R.string.str_settings))
                .setTabListener(tabListener);
        if (position == 1) {
            actionabar.addTab(tab, 1, true);
        } else {
            actionabar.addTab(tab, 1, false);
        }

        tab = actionabar.newTab()
                .setText(getString(R.string.str_prayer_request))
                .setTabListener(tabListener);
        if (position == 2) {
            actionabar.addTab(tab, 2, true);
        } else {
            actionabar.addTab(tab, 2, false);
        }

        tab = actionabar.newTab().setText(getString(R.string.str_gal))
                .setTabListener(tabListener);
        if (position == 3) {
            actionabar.addTab(tab, 3, true);
        } else {
            actionabar.addTab(tab, 3, false);
        }

        tab = actionabar.newTab().setText(getString(R.string.str_youtube))
                .setTabListener(tabListener);
        if (position == 4) {
            actionabar.addTab(tab, 4, true);
        } else {
            actionabar.addTab(tab, 4, false);
        }

        tab = actionabar.newTab().setText(getString(R.string.str_contact))
                .setTabListener(tabListener);
        if (position == 5) {
            actionabar.addTab(tab, 5, true);
        } else {
            actionabar.addTab(tab, 5, false);
        }

    }
    }
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.loco.android"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="19" />
   <application
        android:name="com.sit.loco.app.GemsApplication"
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.sit.loco.activity.SplashActivity"
            android:label="@string/app_name"
            android:screenOrientation="portrait"
            android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

        <activity android:name="com.sit.loco.activity.MenuActivity" >
        </activity>

        <activity android:name="com.sit.loco.activity.HomeActivity" >
        </activity>
        <!-- Parent activity meta-data to support 4.0 and lower -->
        <activity android:name="com.sit.loco.activity.GalleryActivity" >
        </activity>


        <activity android:name="com.sit.loco.activity.AnnouncementActivity" >
        </activity>
        <activity android:name="com.sit.loco.activity.BlogActivity" >
        </activity>

         <activity android:name="com.sit.loco.activity.DownloadActivity" >
        </activity>

           <activity android:name="com.sit.loco.activity.VideoActivity" >
        </activity>

        <activity android:name="com.sit.loco.activity.PlayerActivity" >
        </activity>


        <!-- for admob, do not change this -->
        <activity android:name="com.google.ads.AdActivity"
              android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

    </application>

</manifest>
       package="com.loco.android"
       com.sit.loco.