2014-11-27 2 views
0

저는 Android 개발자가 처음이므로 익숙해지기 위해 자습서를 따르십시오. 최근에 나는 @android:style/Theme.Dialog을 내 활동에 적용하려고 시도하지만 내 응용 프로그램은 실행시에 충돌합니다.Theme.Dialog와 응용 프로그램 충돌이 발생합니다.

또한 @style/Theme.AppCombat으로 시도하고 나는 다음과 같은 오류 얻을 : 테스트

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

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

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/Theme.AppCombat" > 

     <activity 
      android:name=".Activity101" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

    </application> 

</manifest> 
+0

"내가 할 때 응용 프로그램이 충돌합니다."- LogCat을 사용하여 충돌하는 위치와 이유를 파악합니다. https://stackoverflow.com/questions/23353173/unfortunately-myapp-has-stopped-how-can -i-solve-this ""@ style/Theme.AppCombat "을 시도 할 때"아직 주어진 이름과 일치하는 리소스를 찾을 수 없습니다 "오류가 발생합니다."- 그런 테마를 작성 했습니까? Android에는 'AppCombat'테마가 없습니다. Android Support 패키지의'appcompat-v7' 조각을 사용한다면,'AppCompat' 테마가 있습니다 ('b' 대신'p'를주의하십시오). – CommonsWare

+0

메이트 덕분에 실제로 도움이되었습니다. b 대신에 p를 알아 차리지 못했습니다. 다음에 더 신중해야합니다. –

답변

0

당신이 할 수있는이 방법 :

no resource found that matches that given name

가 내 매니페스트 코드 개방의 AndroidManifest.xml 파일과 응용 프로그램 탭에서 응용 프로그램 속성 섹션에서 프로젝트의 즐겨 찾는 테마를 선택합니다 (대화 상자에서 찾아보기 버튼을 선택하면 시스템 자원을 선택하고 테마를 작성한 후 테마를 선택한 후). 마지막으로 파일을 저장합니다.

관련 문제