2014-02-14 17 views
0

왜이 Android 앱을 디자인 할 때 .java 파일이 main_activity를 찾지 못하고 앱을 실행하지 않습니다.
R.activity.main_activity "Main_Activity"아래에 빨간색 선이 있습니다.
이유를 아는 사람이 있습니까? 어떻게 해결할 수 있습니까?
감사합니다.Eclipse가 main_Activity를 찾지 못함

package com.test.helloworld; 

import android.R; 
import android.os.Bundle; 
import android.app.Activity; 
import android.view.Menu; 
import android.widget.EditText; 

public class MainActivity extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     EditText num = (EditText)findViewById(R.id.num); 

    } 
+1

질문에 R.activity.main_activity가 있고 코드에 R.layout.activity_main이 있습니다. 어느 쪽을 사용하고 있습니까? – 2Dee

+1

또한 android.R 가져 오기를 제거하십시오. 가져 오기 목록에서. –

+0

죄송합니다. R.layout.activity_main @ 2Dee – ben101

답변

1

android.R;, android SDK 용 resource-id 파일 당신을 위해 생성 된 자신의 R.java를 가져오고 싶을 것입니다.

+0

어떤 R.java 파일을 사용하나요? – ben101

+0

없음. 그것을 제거하고 프로젝트를 청소하십시오. 그런 다음 오류가 있는지 알려주십시오. 프로젝트> Eclipse에서 정리. –

+0

고마워요. R.java 파일을 가져올 필요가 없습니다. @RED_ – ben101

1

가져 오기

import android.com.test.helloworld.R; 

대신

import android.R; 

로 또한 프로젝트를 청소하고도 다시 실행하십시오.

+0

com.test.helloworld를 패키지 이름으로 바꿉니 까? – ben101

+0

내가 언급 한대로 R.java 파일을 가져와야합니다. 그러나 오류가 발생하여 프로젝트가 깨끗 해지고 다시 실행됩니다. 패키지 이름으로 R.java가 생성됩니다. – Piyush