0

そのため、Androidアプリを作成しようとしていますが、プロジェクトをコンパイルしようとすると、次のエラーが発生します。

DisplayMessageActivity.java :2 :Error - cannot find symbol
"public class DisplayMessageActivity extends Activity {"

symbol: class Activity

DisplayMessageActivity.javaのソースコードは次のとおりです(親はMainActivity.javaで、android.app.Activityパッケージとandroid.os.Bundleパッケージをインポートします)。

public class DisplayMessageActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Get the message from the intent
    Intent intent = getIntent();
    String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);

    // Create the text view
    TextView textView = new TextView(this);
    textView.setTextSize(40);
    textView.setText(message);

    // Set the text view as the activity layout
    setContentView(textView);
}
}

これがAndroidManifest.xmlファイルです-

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.example.HelloWorld"
  android:versionCode="1"
  android:versionName="1.0">
<application android:label="@string/app_name" android:icon="@drawable/ic_launcher" android:theme="@android:style/Theme.Holo">
    <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=".DisplayMessageActivity"
        android:label="@string/title_activity_display_message">
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android.value="com.example.myfirstapp.MainActivity" />
    </activity>
</application>
</manifest>

助けてください、

Niro56

4

2 に答える 2

3

パッケージ宣言後、ファイルの先頭にあるActivityようにインポートする必要があります。import android.app.Activity

于 2012-10-18T01:47:18.557 に答える
0

「package com.example.myfirstapp;」を追加する必要がありました。このコンパイル エラーを回避するには、DisplayMessageActivity.java ファイルの先頭に追加します。また、次の「シンボルが見つかりません」というエラーを回避するために、android.widget.TextView のインポートを追加する必要がありました。

于 2014-01-11T23:17:58.183 に答える