还是路径的问题,直接写这个   .MainfaceActivity  试试看

解决方案 »

  1.   

    不行把 manifest.xml 文件贴出来看看
      

  2.   

    @gao_chun  谢谢您的回复
    但是在androidmanifest 修改后 ,还是不行哦,麻烦再帮忙看下吧,谢谢啦
           <activity
                android:name=".MainfaceActivity" >
            </activity>>    还是出现以下的错误:
    12-24 16:30:52.081: W/dalvikvm(7020): threadid=1: thread exiting with uncaught exception (group=0x418bfc08)
    12-24 16:30:52.086: E/AndroidRuntime(7020): FATAL EXCEPTION: main
    12-24 16:30:52.086: E/AndroidRuntime(7020): Process: com.example.emedicine, PID: 7020
    12-24 16:30:52.086: E/AndroidRuntime(7020): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.emedicine/com.example.emedicine.MainfaceActivity}; have you declared this activity in your AndroidManifest.xml?
    12-24 16:30:52.086: E/AndroidRuntime(7020):  at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1648)
    12-24 16:30:52.086: E/AndroidRuntime(7020):  at android.app.Instrumentation.execStartActivity(Instrumentation.java:1442)
    12-24 16:30:52.086: E/AndroidRuntime(7020):  at android.app.Activity.startActivityForResult(Activity.java:3516)
    12-24 16:30:52.086: E/AndroidRuntime(7020):  at android.app.Activity.startActivityForResult(Activity.java:3477)
    12-24 16:30:52.086: E/AndroidRuntime(7020):  at android.app.Activity.startActivity(Activity.java:3719)
    12-24 16:30:52.086: E/AndroidRuntime(7020):  at android.app.Activity.startActivity(Activity.java:3687)
    12-24 16:30:52.086: E/AndroidRuntime(7020):  at com.example.emedicine.StartActivity$1.run(StartActivity.java:22)
    12-24 16:30:52.086: E/AndroidRuntime(7020):  at android.os.Handler.handleCallback(Handler.java:733)
    12-24 16:30:52.086: E/AndroidRuntime(7020):  at android.os.Handler.dispatchMessage(Handler.java:95)
    12-24 16:30:52.086: E/AndroidRuntime(7020):  at android.os.Looper.loop(Looper.java:157)
    12-24 16:30:52.086: E/AndroidRuntime(7020):  at android.app.ActivityThread.main(ActivityThread.java:5387)
    12-24 16:30:52.086: E/AndroidRuntime(7020):  at java.lang.reflect.Method.invokeNative(Native Method)
    12-24 16:30:52.086: E/AndroidRuntime(7020):  at java.lang.reflect.Method.invoke(Method.java:515)
    12-24 16:30:52.086: E/AndroidRuntime(7020):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
    12-24 16:30:52.086: E/AndroidRuntime(7020):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
    12-24 16:30:52.086: E/AndroidRuntime(7020):  at dalvik.system.NativeStart.main(Native Method)
    12-24 16:30:56.066: I/Process(7020): Sending signal. PID: 7020 SIG: 9
      

  3.   

    androidmanifest:<?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.example.emedicine"
        android:versionCode="1"
        android:versionName="1.0" >    <uses-sdk
            android:minSdkVersion="8"
            android:targetSdkVersion="21" />    <application
            android:allowBackup="true"
            android:icon="@drawable/ic_launcher"
            android:label="@string/app_name"
            android:theme="@style/AppTheme" >
            <activity
                android:name=".StartActivity"
                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=".MainfaceActivity" >
            </activity>>                               
            <activity
                android:name="com.example.emedicine.MainActivity" >
            </activity>>
            
            <activity
                android:name="com.example.emedicine.RegisterActivity" >
            </activity>
            
            <activity
                android:name="com.example.emedicine.MaininterfaceActivity" >
            </activity>
            
            <activity
                android:name="com.example.emedicine.BidActivity" >
            </activity>
            
            <activity
                android:name="com.example.emedicine.TenderActivity" >
            </activity>
            
            <activity
                android:name="com.example.emedicine.ForumActivity" >
            </activity>
             
            <activity
                android:name="com.example.emedicine.TenderDetailActivity" >
            </activity>
            
        </application>
        
        <supports-screens
            android:smallScreens="true"
            android:normalScreens="true"
            android:largeScreens="true"
            android:anyDensity="true"
            android:resizeable="true"
        />
        <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/></manifest>
      

  4.   

    @gao_chun    麻烦再帮忙看下,谢啦
      

  5.   

    不过 运行的时候  在 esclipe的 console里边看到:[2014-12-24 16:30:09 - EMedicine] Failed to generate resource table for split ''
    [2014-12-24 16:30:09 - EMedicine] C:\myprogram2014\Newest_Emedicine_workspace\1224_am\Emedicin_new_workspace\EMedicine\res\values\styles.xml:35: error: Error: No resource found that matches the given name (at 'android:textColor' with value '@color/black').请问这个跟上面的有关系吗
      

  6.   

    没找到就说明在AndroidManifest.xml中没有定义,如果定义了,可能是包名和实际Activity所在包名不一致。
      

  7.   

    你应该是为了兼容3.0以前的版本而导入了v7还是v4包吧,我印象中导入了哪一个包之后是不能直接继承fragmentactivity的