2

この例外を取得してこれを解決するのを手伝ってください

java.lang.RuntimeException: Unable to instantiate application delhi.roshanara.margapp.MargApp: java.lang.ClassNotFoundException: delhi.roshanara.margapp.MargApp in loader dalvik.system.PathClassLoader[/data/app/delhi.roshanara.margapp-2.apk]

プロジェクトを開くためにMargAppアクティビティを検索していますが、この名前のアクティビティはありません。そして、アクティビティを.LoginActivityとして開始したいと思います。マニフェストファイルの構造を以下に示します。-

<application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme"
        android:name="MargApp" >
        <activity
            android:name=".LoginActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".OrderMenuPage" />
        <activity
            android:name=".PartyOutstanding" />
        <activity
            android:name=".PartyPDC" />
        <activity 
            android:name=".TakeOrder"></activity>

         <activity
            android:name=".ShowOutstanding"
            android:screenOrientation="landscape" />
        <activity 
            android:name=".ShowPDC"
            android:screenOrientation="landscape"></activity>

    </application>
4

2 に答える 2

1

削除してみます

android:name="MargApp" 

それがうまくいかなかった場合は、プロジェクトをクリーンアップしてみてください

プロジェクト>クリーン

于 2012-09-27T06:47:03.850 に答える
0

android:name属性は使用しないでください。誤解を招くように、これはアプリの名前とは何の関係もなく、実際にはアプリケーションをロードする前にロードする追加のクラスの名前です。だからあなたはを取得していClassNotFoundExceptionます。それを削除すると、機能するはずです:

アプリケーションタグをこれに置き換えてください...

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
于 2012-09-27T06:45:39.577 に答える