2012-04-10 15 views
0

私のアプリは開発中ずっとうまく動いていましたが、突然動作を停止しました。それは始める前から始まってもすぐにクラッシュします。電話機やエミュレータでも同じことが起こります。私も同様に働いていたいくつかのバージョンに戻ってきて、彼らは働いていません。私のAndroidアプリの実行が停止されていません。

これはandroid.jarと関係がありますか?ここで

はLogCatです:

04-09 23:59:00.065: I/Process(10872): Sending signal. PID: 10872 SIG: 9 
04-10 00:01:29.875: D/AndroidRuntime(11072): Shutting down VM 
04-10 00:01:29.875: W/dalvikvm(11072): threadid=1: thread exiting with uncaught exception (group=0x4001d560) 
04-10 00:01:29.875: E/AndroidRuntime(11072): FATAL EXCEPTION: main 
04-10 00:01:29.875: E/AndroidRuntime(11072): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.heatscore.pregame/com.heatscore.pregame.appMain}: java.lang.ClassNotFoundException: com.heatscore.pregame.appMain in loader dalvik.system.PathClassLoader[/data/app/com.heatscore.pregame-1.apk] 
04-10 00:01:29.875: E/AndroidRuntime(11072): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1581) 
04-10 00:01:29.875: E/AndroidRuntime(11072): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1675) 
04-10 00:01:29.875: E/AndroidRuntime(11072): at android.app.ActivityThread.access$1500(ActivityThread.java:121) 
04-10 00:01:29.875: E/AndroidRuntime(11072): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:943) 
04-10 00:01:29.875: E/AndroidRuntime(11072): at android.os.Handler.dispatchMessage(Handler.java:99) 
04-10 00:01:29.875: E/AndroidRuntime(11072): at android.os.Looper.loop(Looper.java:123) 
04-10 00:01:29.875: E/AndroidRuntime(11072): at android.app.ActivityThread.main(ActivityThread.java:3701) 
04-10 00:01:29.875: E/AndroidRuntime(11072): at java.lang.reflect.Method.invokeNative(Native Method) 
04-10 00:01:29.875: E/AndroidRuntime(11072): at java.lang.reflect.Method.invoke(Method.java:507) 
04-10 00:01:29.875: E/AndroidRuntime(11072): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:862) 
04-10 00:01:29.875: E/AndroidRuntime(11072): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620) 
04-10 00:01:29.875: E/AndroidRuntime(11072): at dalvik.system.NativeStart.main(Native Method) 
04-10 00:01:29.875: E/AndroidRuntime(11072): Caused by: java.lang.ClassNotFoundException: com.heatscore.pregame.appMain in loader dalvik.system.PathClassLoader[/data/app/com.heatscore.pregame-1.apk] 
04-10 00:01:29.875: E/AndroidRuntime(11072): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240) 
04-10 00:01:29.875: E/AndroidRuntime(11072): at java.lang.ClassLoader.loadClass(ClassLoader.java:551) 
04-10 00:01:29.875: E/AndroidRuntime(11072): at java.lang.ClassLoader.loadClass(ClassLoader.java:511) 
04-10 00:01:29.875: E/AndroidRuntime(11072): at android.app.Instrumentation.newActivity(Instrumentation.java:1021) 
04-10 00:01:29.875: E/AndroidRuntime(11072): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1573) 
04-10 00:01:29.875: E/AndroidRuntime(11072): ... 11 more 

そしてここでは、私のマニフェストファイルです。

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

    <uses-sdk android:minSdkVersion="8" /> 

    <application android:icon="@drawable/icon" android:theme="@style/app_theme" > 
     <activity android:name=".appMain" android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <activity android:name="Login"/> 
     <activity android:name="MgtRecPredActivity"/> 
     <activity android:name="Tabs"/> 
     <activity android:name="ScheduleActivity"/> 
     <activity android:name="PredictionsActivity"/> 
     <activity android:name="ScoreboardActivity"/> 
     <activity android:name="AlertsActivity"/> 
     <activity android:name="SettingsActivity"/> 
     <activity android:name="AboutActivity"/> 
     <activity android:name="LogoutActivity"/> 
     <activity android:name="SetPrediction"/> 
     <activity android:name="FinalizePredictionActivity"/> 
     <activity android:name="RegisterAcitvity" android:windowSoftInputMode="stateHidden"/>  

    </application> 

    <uses-permission android:name="android.permission.INTERNET"/> 

</manifest> 
+1

プロジェクトをクリーニングしてみてください。また、どのオブジェクトもリファクタリングしましたか? – slayton

+1

チェックこの http://stackoverflow.com/questions/4333516/java-lang-classnotfoundexception-on-my-android-app-but-i-have-no-idea-why – San

+0

は、あなたのコンストラクタパブリックですか? – gobernador

答えて

0

を試しEclipseを使用している場合。クラスがアプリケーションの内部にある場合、Eclipseはコンパイルしません。たぶん、いくつかの外部参照が壊れています

+0

あなたはそうです。これは私の最後にねじ込みました。私は間違って別のものを把握しようとしている間何かをクリックし、何とか私のJavaファイルがレイアウトフォルダ内の私のXMLファイルを置き換えた。長い話が短いので、今はすべて機能します。助けてくれてありがとう。 – Zolt

0

あなたはあなたの例外はClassNotFoundExceptionがある「クリーンプロジェクトの

関連する問題