当前位置: 代码迷 >> Android >> Activity实例化出现异常,求解
  详细解决方案

Activity实例化出现异常,求解

热度:29   发布时间:2016-05-01 10:37:26.0
Activity实例化出现错误,求解

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.lfapp.runfast/com.lfapp.runfast.MainActivity}: java.lang.ClassNotFoundException: com.lfapp.runfast.MainActivity in loader dalvik.system.PathClassLoader[/data/app/com.lfapp.runfast-1.apk]

是这样的。我新建了一个Activity,名字叫MainActivity,然后对MainActivity进行了内容替换,
package com.lfapp.runfast;
 
import android.view.View;

import com.stickycoding.rokon.DrawPriority;
import com.stickycoding.rokon.RokonActivity;
 

public class MainActivity extends   RokonActivity {

 public static final float GAME_WIDTH = 480f;
    public static final float GAME_HEIGHT = 320f;
    private RunFastGameScene scene;
    public void onCreate() {
        debugMode();
        forceFullscreen();
        forceLandscape();
        setGameSize(GAME_WIDTH, GAME_HEIGHT);
        setDrawPriority(DrawPriority.PRIORITY_VBO);
      setGraphicsPath("textures/"); 
        createEngine(); 
    }
    public void onLoadComplete() {
        Textures.load();
          setScene(scene = new RunFastGameScene());
       
    }

     

}

 RokonActivity是继承于Activity的一个子类。
替换之后就出现了之前提示的错误代码,求解这是什么原因?是因为Androidmanifest.xml配置的问题?
Androidmanifest.xml

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

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

    <application>
        <activity
            android:name="com.lfapp.runfast.MainActivity"
            android:label="@string/title_activity_main" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

</manifest>
  相关解决方案