2011-10-10 2 views
0

내 사용자 정의 로그 파일을 안드로이드 응용 프로그램 경로에 저장하고 탐색하는 것과 관련된 문제가 있습니다.안드로이드 응용 프로그램에서 내 사용자 정의 로거를 사용하는 방법

문제 문 :

나는 몇 가지 정의 자바 구성 요소 (및 .jar)를 사용하여도 순수 자바 구성 요소 하나 개 로거 구성 요소가 하나 안드로이드 응용 프로그램이 있습니다. 그래서 안드로이드 응용 프로그램뿐만 아니라 모든 순수 자바 구성 요소는 모든 데이터를 기록하는 사용자 정의 로거를 사용해야합니다. 이제 문제가 안드로이드 프로젝트에 로거를 추가하고 응용 프로그램 경로에서 로그 파일을 만들려고하는데/data/data/package_name/files 위치에 있지만 어딘가에이 위치를 탐색 할 수 없으며 또 하나의 문제가 사용자 정의 로거입니다. 로거에 정의 된 규칙 하나만있는 xml 파일 하나를 사용하면이 파일은 로거의 응용 프로그램 경로에 있지만, 안드로이드를 실행하고 로거를 호출하려고하면이 리소스 xml 파일을 찾을 수없는 것처럼 보입니다.

이 시나리오에서 로거를 사용하는 방법이나 내 사용자 지정 로그 파일을 로깅하는 방법 및 로거에서 사용할 리소스 xml 파일을 저장할 위치를 알고있는 사람은 누구입니까?

안드로이드 응용 프로그램에서 사용할 모든 사용자 정의 자바 구성 요소가 데이터 로깅을위한 동일한 경로 (Android 앱 경로)를 참조합니까 ???

도움이 될 것입니다.

감사합니다. Piks.

답변

0

u가 응용 프로그램 디렉토리의 로그 기록이므로 u에 루트 권한이 있어야합니다. u 루트 액세스 권한이있는 경우 명령 프롬프트에서이 명령을 실행하여 UD 장치 시스템에 복사하십시오. ADB 쉘

SU

손잡이

여기서 원격/데이터/데이터/PACKAGE_NAME/파일. 참조 : http://developer.android.com/guide/developing/tools/adb.html

루트 액세스 권한이없는 경우 사용자 수준의 읽기 및 쓰기 액세스 권한이있는 위치에 데이터를 기록하십시오. 어디에서 간단하게 만들 수있는 폴더를 만들 수 있습니다.

관련 문제