2013-03-26 1 views
0

안드로이드의 "단일 사용자 인터페이스 만들기"자습서를 Eclipse를 사용하여 수행하려고 시도하고 있지만 코드 실행을 방해하는 두 가지 오류가 발생합니다.안드로이드의 "간단한 사용자 인터페이스 만들기"자습서

첫 번째 오류가 입술에/메뉴/main.xml에 광고는 말한다 :

error: Error: No resource found that matches the given name (at 'title' with value '@string/ action_settings').

나에게 그 오류를주고있다 코드 줄은 다음과 같습니다

android:title="@string/action_settings"/> 

내 두 번째 오류에 고해상도/값/strings.xml의와는 말합니다 : 라인

0123에 대한

error: Found tag String where item is expected

다음과 같이

<String name="menu_settings">Settings</String> 

전체 "String.xml"파일은 다음과 같습니다

내가 자바/이클립스를 사용 경험이있어 비록
<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string name="app_name">My First App</string> 
    <string name="edit_message">Enter a message</string> 
    <string name="button_send">Send</string> 
    <String name="menu_settings">Settings</String> 
    <String name ="title_activity_main">MainActivity</String> 
    <String name ="action_settings">Settings</String> 

</resources> 

, 나는 안드로이드와 XML에 새로 온 사람, 그래서 나는 전혀 생각이 없다 이러한 오류의 의미. 당신이 제공 할 수있는 모든 도움이 크게 감사하겠습니다!

답변

0

변경 String에서 string (소문자 '). 대문자 S는 유효하지 않게 만들고 두 번째 오류가 발생합니다. 해당 정의가 유효하지 않으므로 레이아웃에서 참조하려고하면 첫 번째 오류가 발생합니다.

0

I 같은 문제를 구비하고 strings.xml의이

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string name="app_name">My First App</string> 
    <string name="edit_message">Enter a message</string> 
    <string name="button_send">Send</string> 
    <string name="menu_settings">Settings</string> 
    <string name="title_activity_main">MainActivity</string> 
</resources> 

기본적

를 읽으면서

android:title="@string/action_settings"/> 

android:title="@string/menu_settings"/> 

변경하여 main.xml에 고정하고, I 이 우연히 발견 한 사람들에게 말하기 : 각 파일의 이름을 확인하십시오

관련 문제