활동

2014-11-05 4 views
0

안드로이드 매니페스트 음성 트리거를로드 할 수 없습니다 :활동

<uses-permission android:name="com.google.android.glass.permission.DEVELOPMENT" /> 
.... 
<activity 
      android:name=".MainActivity" 
      android:label="@string/app_name" 
      android:icon="@drawable/ic_launcher" >      

      <intent-filter>         
       <action android:name="com.google.android.glass.action.VOICE_TRIGGER" />    
      </intent-filter> 
      <meta-data 
       android:name="com.google.angroid.glass.VoiceTrigger" 
       android:resource="@xml/voice_trigger" /> 

      <intent-filter> 
       <action android:name="android.speech.action.RECOGNIZE_SPEECH" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter>        
     </activity> 

voice_trigger.xml (... \ 고해상도 \ XML)

<?xml version="1.0" encoding="utf-8"?> 
<trigger keyword="@string/glass_voice_trigger" /> 

할 strings.xml

<string name="glass_voice_trigger">control</string> 

때마다 내 코드를 실행하면 VoiceTriggers는 내 기본 활동 (VoiceTriggerBuildingException을 발생시킵니다)에 대한 음성 트리거를 작성할 수 없다는 것을 기록합니다. 설정 파일 fo r 음성 트리거가 발견되지 않았습니다.

이 문제를 해결 한 다른 사람이 있습니까? 당신이 공유 당신은 당신이 사용하는 것과 같은 것입니다 AndroidManifest.xml을 한 경우

답변

0

는, 당신은 음성 트리거 meta-data에 대한 오타가 있습니다

<meta-data 
    android:name="com.google.android.glass.VoiceTrigger" 
    android:resource="@xml/voice_trigger" /> 

당신은 com.google.angroid... 대신 com.google.android...했다.

+0

와우, 그건 당황 스러웠습니다. 좋은 눈. 고맙습니다. – myselfesteem