2012-01-05 4 views
1

잘 작동하지만 때때로 버그가있는 것으로 알려진 PhoneGap 응용 프로그램이 있습니다. 나는 http://code.google.com/p/acra/wiki/BasicSetup?tm=6안드로이드에서 Phonegap으로 ACRA를 작동 시키려면 어떻게합니까?

ACRA 문서는 내가 나의 AndroidManifest를을 응용 프로그램 클래스를 만든 다음 가리켜 야 말한다 여기에 ACRA 위키 단계를 수행 한 그들을 잡아 ACRA

와 Google 문서에

를 보내 싶습니다 응용 프로그램 이름을 해당 클래스와 동일하게 지정합니다. 그게 작동하지 않았거나, 적어도 내가 테스트 한 오류를 발견하지 못했습니다.

나는 이것이 최선의 방법 일 것이라고 생각했지만 아무 것도 기록하지 않고 강제로 NullPointer 예외 오류가 발생할 때 강제로 응용 프로그램을 닫습니다.

package jq.test; 

import android.app.Application; 
import org.acra.*; 
import org.acra.annotation.*; 

@ReportsCrashes(formKey = "xxxxxxxxxxxxxxxxxxxxxxxxx") 
public class MyApplication extends Application { 

@Override 
    public void onCreate() { 
     // The following line triggers the initialization of ACRA 
     ACRA.init(this); 
     super.onCreate(); 
    } 

} 

및 클래스의 이름으로 응용 프로그램의 다음 매니페스트 변화 이름 :

@ReportsCrashes(formKey = "dFhqOGY3cVVGc0w4UUxGa2E2Y3RL...", 
     mode = ReportingInteractionMode.NOTIFICATION) 
public class myPhoneGap extends DroidGap 
{ 
    @Override 
    public void onCreate(Bundle savedInstanceState) 
    { 
     ACRA.init(this.getApplication()); 
     super.onCreate(savedInstanceState); 
     super.init(); 
     super.loadUrl("file:///android_asset/www/index.html"); 
    } 
} 

답변

2

나는이 같은 응용 프로그램을 확장 다른 활동을 설정해야 확신합니다. 그게 다라고 확신하지만 질문이 있습니다 ..... Google 문서 도구에서 formkey를 얻으려면 어떻게해야합니까? 나는 그 일을하는 법을 기억하지 못한다. 그것은 정말로 acra wiki에 있어야하지만 그럴 필요는 없습니다.

+1

양식 메뉴 -> 양식 편집으로 이동 한 후 formkey를 가져오고 화면 맨 아래에서 formkey 값을 복사 할 수 있습니다. – NikoRoberts

+0

그래도 계속보고 난 후에 발견했습니다. 나는 왜 내가 그것을 놓쳤는 지 모른다. 그러나 웬일인지 나는 20 번이나 그것을 통과했다. –

관련 문제