Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.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
Java 无法实例化类错误_Java_Android_Android Manifest - Fatal编程技术网

Java 无法实例化类错误

Java 无法实例化类错误,java,android,android-manifest,Java,Android,Android Manifest,这是android清单: 所以我试着在这里和那里改变类名,还有活动名。仿真器一启动,就会出现错误,说明启动程序失败,应用程序根本无法启动。。我记不起在这个错误开始之前我做的确切更改了。。 有人能帮我吗? 如果有人能弄明白,我会很高兴的。谢谢:)您的清单指向两个活动:“abc”和“splash”,但您的源代码称为MainActivity。将MainActivity重命名为abc或编辑清单以指向MainActivity而不是abc。您需要将AndroidManifest指向MainActivity

这是android清单:

所以我试着在这里和那里改变类名,还有活动名。仿真器一启动,就会出现错误,说明启动程序失败,应用程序根本无法启动。。我记不起在这个错误开始之前我做的确切更改了。。 有人能帮我吗?
如果有人能弄明白,我会很高兴的。谢谢:)

您的清单指向两个活动:“abc”和“splash”,但您的源代码称为MainActivity。将MainActivity重命名为abc或编辑清单以指向MainActivity而不是abc。

您需要将
AndroidManifest
指向
MainActivity

    <activity
        android:name=".MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

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

或者,如果您的活动称为abc或splash,并且位于主程序包中,则可以使用:

    <activity
        android:name=".abc"
        android:label="@string/app_name" >
        ...
    </activity>

...


...

哪一项是您的启动程序活动??splash还是abc?Android清单中的MainActivity在哪里?您的类被称为
MainActivity
,而不是
abc
。。。你的清单中有一个拼写错误:<代码> Travs vs.代码>特拉维斯< /Cord>。@ JASH,考虑阅读嘿,我做了所有这些改变,一个新的错误即将到来。这些是logcat的前几行。这会导致问题吗?06-17 19:52:15.410:I/进程(400):发送信号。PID:400 SIG:9 06-17 19:52:47.049:W/dalvikvm heap(454):dvmMalloc(39923728/0x02613010):有人在分配一个巨大的缓冲区06-17 19:52:47.049:I/dalvikvm heap(454):强制收集39923728字节分配的软引用06-17 19:52:47.188:D/dalvikvm(454):释放51K之前的GC,5%的空闲8637K/9027K,暂停139ms 06-17 19:52:47.188:E/dalvikvm堆(454):39923728字节分配的内存不足。这是后半部分:06-17 19:52:47.349:E/AndroidRuntime(454):java.lang.RuntimeException:无法启动活动组件信息{com.thenewboaton.travis/com.thenewboaton.travis.MainActivity}:android.view.InflateException:二进制XML文件行#28:膨胀类com.android.internal.widget时出错。ActionBarView@jash,这是布局文件中引用的
ActionBarView
的问题。若要修复,请删除布局文件中的引用(简短修复),或发布有关如何修复
ActionBarView
类的新问题(也在此处发布此错误)。
    <activity
        android:name=".MainActivity"
        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=".abc"
        android:label="@string/app_name" >
        ...
    </activity>
    <activity
        android:name=".splash"
        android:label="@string/app_name" >
        ...
    </activity>