我的第一个应用程序不断崩溃

时间:2014-03-29 10:08:33

标签: android

我在Android网站上尝试教程,但是当我尝试点击发送消息时,我的应用程序一直在崩溃。我没有编程经验或java知识。我查看了发布的问题并意识到问题可能出在

Logcat:

"Caused by: android.content.ActivityNotFoundException: Unable to find explicit 
activity class {com.kamalak.myfirstapp/com.kamalak.myfirstapp.DisplayMessageActivity};
     have you declared this activity in your AndroidManifest.xml?"

但我看看我的代码而不是它!?有人可以告诉我我的代码有什么问题

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

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

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.kamalak.myfirstapp.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="com.kamalak.myfirstapp.DisplayMessageActivity"
        android:label="@string/title_activity_display_message"
        android:parentActivityName="com.kamalak.myfirstapp.MainActivity" >
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="com.kamalak.myfirstapp.MainActivity" />
    </activity>
</application>

</manifest>

2 个答案:

答案 0 :(得分:0)

只需使用以下

定义您的活动即可
<activity
        android:name="com.kamalak.myfirstapp.DisplayMessageActivity"
        android:label="@string/title_activity_display_message">

</activity>

希望它会对你有所帮助。

答案 1 :(得分:0)

您刚刚错过了在清单文件中注册活动。所以它将是

<activity
    android:name="com.kamalak.myfirstapp.DisplayMessageActivity"
    android:label="@string/title_activity_display_message">

</activity>

<application></application>代码之间。

删除此行

  <meta-data
       android:name="android.support.PARENT_ACTIVITY"
       android:value="com.kamalak.myfirstapp.MainActivity" />