2014-06-07 2 views
0

ACRA를 사용하여 사용자가 이메일을 통해 오류 보고서를 보낼 수있게되었습니다.Android - 매니페스트의 여러 응용 프로그램 이름 - Universal Image Loader 및 ACRA

내가 연구 한 것처럼 매니페스트에 하나의 응용 프로그램 인스턴스 만있을 수 있으며 불행히도 ACRA는 매니페스트에서 하나의 응용 프로그램입니다. 최근 유니버설 이미지 로더 라이브러리를 사용하기 시작 했으므로 매니페스트의 한 응용 프로그램을 ACRA에서 UIL로 변경해야했습니다.

기본적으로 내 질문은 어떻게 하나의 매니페스트에 두 개의 응용 프로그램을 넣을 수 있습니까? 아마 위에서 말했던 것에서는 거의 불가능할 것입니다. 따라서 앱이 크래시되었을 때 작동하도록 매니페스트에서 애플리케이션을 확장하거나 ACRA의 코드를 통합하는 방법이 있습니다.

필요한 경우 내 앱 매니페스트의 소스 코드를 표시 할 수 있습니다.

도움 주셔서 감사합니다. 정말 짜증나고 있습니다.

답변

1

이와 비슷한 내용이 도움이 될 것입니다. 한 번에 ACRA와 UIL을 초기화했습니다.

public class MyApplication extends Application { 
@Override 
public void onCreate() { 
    super.onCreate(); 
    ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getApplicationContext()) 
    .build(); 
    ImageLoader.getInstance().init(config); 
// for acra 
ACRA.init(this); 
} 
} 

매니페스트에 인터넷 사용 권한을 추가하는 것을 잊어 버립니다. 신청서에 이름을 알려주십시오 :

<application android:name="MyApplication"> 
+0

UIL을 먼저 실행 하시겠습니까? 그것은 코드와 함께 보인다, 그것은 UIL 때 충돌이 초기화됩니까? 확실하지 않다. 그게 사실이라면 내가 뒤집을 수 있을까? ""및 하드 코드를 사용하거나 URA 내에서 ACRA를 초기화하여 크래시를 듣기 시작할 수 있도록 하시겠습니까? –

+0

아니면 여전히 UIL을 실행하고 내 이미지를 먼저 보여줄 것입니까? 그렇다면 충돌이 발생하면 ACRA가이를 처리하기 위해 효과가 있습니까? –

+0

당신이 처음에 무엇을하는지 상관하지 않습니다. oncreate 메소드가 당신의 어플리케이션을 위해 특정 적이기 때문에 작동합니다. –

관련 문제