2011-09-09 1 views

답변

1

formKey 매개 변수가 올바른지 확인하고 TOAST로 모드를 설정 : XML :

<CheckBoxPreference android:key="acra.enable" 
     android:title="@string/pref_disable_acra" 
     android:summaryOn="@string/pref_acra_enabled" 
     android:summaryOff="@string/pref_acra_disabled" 
     android:defaultValue="true"/> 

환경 설정 클래스 : 체크 박스를 활성화/비활성화하면서 여기

public class Preferences extends PreferenceActivity { 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     addPreferencesFromResource(R.layout.preferences); 

    } 
} 

는 사진입니다 보고서가 전송되는시기를 실제로 확인합니다. 인터넷에 연결되어 있지 않으면 연결할 때 보고서가 전송됩니다.

+0

양식 키가 정확합니다. 인터넷 연결이 있고, 이미 TOAST 메시지를 설정했습니다. – Omar

+0

'ACRA.init()'에게 연락 했습니까? 양식을 확인하십시오. 'acra.enable'환경 설정이 'true'로 설정되어 있는지 확인하십시오. 그게 다야. –

+1

acra.enabled를 어디에 설정해야합니까? – Omar

4

ACA를 manisfest에 포함하고 인터넷 허가를 허용했는지 확인하십시오.

알림 크래시 보고서를 사용하지 마십시오. 여전히 버그가 있음, 토스트 쇼 크래시 방법 만 사용해보세요. 또한 ACRA가로드되기 전에 앱이 충돌하지 않는지 확인하십시오.

마지막으로 양식 키를 확인하고 Google 문서에 양식을 작성하고 ARCA를 사용하도록 설정했는지 확인하십시오.

+0

어떻게 ACRA를 활성화 할 수 있습니까? – Omar

+0

이 샘플을보십시오 http://code.google.com/p/acra/source/browse/#svn%2Ftrunk%2Fexamples%2FCrashReport%2Fsrc%2Forg%2Facra%2Fsampleapp – xDragonZ

+0

나는 checkboxPreference를 넣었습니다. 확인란을 선택하고 LogCat에서 "ACRA is disabled"를 표시하고 체크 박스를 비활성화하면 같은 메시지가 나타납니다! – Omar