2014-12-09 2 views
0

저는 Eclipse 및 Android Application 프로젝트를 몇 달 동안 사용해 왔으며 최근에는 몇 가지 문제가있었습니다.새로운 활동 만들기 오류 : RED SQUIGGLYS EVERWHERE

전체 backgroud를 제공하기 위해 프로젝트의 대상 SDK 및 API를 변경하고 사용 가능한 모든 SDK 패키지를 다운로드했습니다. 그 이후로, 나는 나의 프로그램에 많은 문제를 가지고있다. 하지만 이제는 새로운 Android 애플리케이션 프로젝트를 만들 때마다 Eclipse에서 자동 생성되는 모든 항목에 빨간색 줄이 표시되며 메소드가 "수퍼 유형 메소드를 재정의하거나 구현해야합니다."또는 메소드가 다음과 같이 표시된다는 오류 메시지가 표시됩니다. 정의되지 않음 "또는"유형으로 해석 될 수 없습니다 ".

나는 청소를 시도하고 다시 시작했습니다. SDK 레벨과 API를 변경했습니다.

! [이 내 코드의 기회입니다.] [1]

여기 내 주요 활동 파일에서 내 코드입니다.

public class MainActivity extends ActionBarActivity { 

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


@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    getMenuInflater().inflate(R.menu.main, menu); 
    return true; 
} 

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    // Handle action bar item clicks here. The action bar will 
    // automatically handle clicks on the Home/Up button, so long 
    // as you specify a parent activity in AndroidManifest.xml. 
    int id = item.getItemId(); 
    if (id == R.id.action_settings) { 
     return true; 
    } 
    return super.onOptionsItemSelected(item); 
} 

}

이 콘솔 이클립스의 하단에 표시 오류입니다.

* 종속 목록 인 에있는 android-support-v4.jar의 두 가지 버전이 있지만 모든 버전이 동일하지는 않습니다 (이 시간에만 SHA-1을 기반으로합니다). * 현재 모든 라이브러리 버전이 동일해야합니다. * 병 불일치! 종속성 수정

나는 무엇을 해야할지 잘 모르며, 많은 정보를 제공 한 것에 대해 사과드립니다. 어떤 도움이라도 대단히 감사하겠습니다!

업데이트 : 이제 새로운 Android Application Project를 만들면 src 파일에는 아무 것도 없습니다. 나는 도대체 무슨 일이 벌어지고 있는지 전혀 모른다.

답변

1

주 프로젝트 및 라이브러리 프로젝트에 지원 병을 추가하면 이러한 현상이 발생합니다. 그들은 모두 번들로 함께옵니다. 라이브러리 프로젝트에 lib로 추가 된 지원 jar가 없는지 확인하십시오. 그들이 가지고 있고 거기에있을 필요가 있다면 당신의 주 프로젝트에서 그 도서관 단지 연결을 제거하십시오.

+0

감사! 하지만 괜찮아요, 내가 프로젝트 속성, 그리고 자바 빌드 경로로 갈 때, 유일한 항아리는 appcombat7입니다. lib 디렉토리에서 지원 jar 파일에 어떻게 액세스합니까? Android 개인 라이브러리 및 종속성이 있지만 둘 다 드롭 다운 목록이 없습니다. 이클립스에서 –

+0

프로젝트> 속성을 ​​마우스 오른쪽 버튼으로 클릭하십시오. 팝업 창이 열리면 왼쪽 트리에서 Android를 클릭하십시오. 하단의 팝업 오른쪽에는 프로젝트와 관련된 라이브러리 프로젝트 목록이 있습니다. 원하지 않는 것을 선택하여 제거하십시오. 당신이 만든 모든 도서관 프로젝트에서 이것을하십시오. – Nazgul

0

나는 같은 종류의 문제가 있었다. 그들은 최신 버전의 SDK 만 사용한다는 것이 었습니다. 다른 모든 SDK 패키지를 제거해야했습니다.