2016-08-26 3 views
0

상황 : 1. 삼성 7에 내 앱에 이상한 버그가 있습니다. 2.이 장치는 저에게서 10000 마일 떨어져 있습니다.원격 디버깅 방법

이 장치를 원격으로 디버깅 할 수있는 기회는 무엇입니까?

반대편 테스터가 모든 것을 할 수있을 때.

나는 adb tcpip <port> 을 시도했지만 장치의 IP는 될 수 로컬 ( 192.168.....)

무례 방법이 안드로이드 스튜디오를 얻고 전화에 팀 뷰어를 설치하는 것입니다. 매번 작동하지 않습니다.

우리가 1 시간 교차로를 지키면 지원하기가 어렵습니다.

다른 방법이 있습니까?

+0

을 통해 ADB를 가능하게하려고 거부 할 경우 너무 버그가 단지 삼성 7에 보통 adb connect ipadress합니까? 동일한 안드로이드 버전과 스펙으로 에뮬레이터를 실행 해보십시오. 어쩌면 임시 해결책입니다 –

+0

동일한 버전이 정상적으로 작동합니다. 삼성 7 버그 재현 때마다! –

답변

0

버그가 발생한 위치를 알고 싶으면 http://www.acra.ch/과 같은 것을 설정하고 테스터에게 새 apk를 보내주십시오.

유용한 로그 이벤트를 설정하면 버그가 발생했을 때 충돌이나 버그에 대한 정보를 받게됩니다. ACRA를 사용하면 LogCat도 포함시킬 수 있습니다. 이는 매우 유용합니다.

0

이 몇 가지 옵션이 있습니다 :

- 빌드 APK와 전화로 보낼 수 있습니다. 설치하고 확인/다시 시도하십시오.

- 원격으로 위치한 모델과 동일한 Android 가상 장치를 만들고 Samsung Android 펌웨어를 설치하십시오.

로컬 네트워크 디버깅에 대한 명확한 해결책은 없습니다.

0
  1. 사용자가 기기에서 Developer Options을 사용하도록 설정 했습니까? 당신은 이미 그것을하는 방법을 알고 있어야합니다.
  2. 기기에 Take Bug Report 및/또는 Bug Report Shortcut 설정이 있는지 확인하십시오. 활성화 된 경우 Bug Report ShortcutTake Bug Report 옵션이 전원 버튼을 길게 누르면 나타납니다.
  3. 사용자에게 앱이 충돌하자마자 개발자 옵션 또는 전원 메뉴에서 버그 보고서를 가져 오도록 안내합니다.

사용자에게 보내는 APK의 경우 디버깅이 사용 설정되어 있는지 확인하여 모든 로그 메시지를 가져옵니다. APK를 난독 화하는 경우 매핑 파일을 편리하게 유지해야합니다.

0

Android 용 LogmeIn과 같은 것을 시도해 볼 수 있습니다. 두 기기가 같은 네트워크에있을 것입니다.

일단 완료, t, 그래서 처음 할 와이파이 옵션

+0

LogmeIn을 사용하면 그렇게 할 수 없습니다. 그러나 당신은 멋진 생각을 가지고 있습니다. Android 용 hamachi와 같습니다. 지금은 찾을 수 없지만 안드로이드 + Mac을 로컬 네트워크로 만들기위한 다른 프로그램을 알고 있습니까? –

+0

그런 경우 OpenVPN을 시도하십시오. Mac에서 서버로 설치할 수 있으며 Play 스토어의 Android 용 공식 클라이언트가 있습니다. 설정하는 데 약간의 시간이 걸리지 만 이후에는 다른 기기와 함께 사용할 수 있습니다. [다음은 몇 가지 지침이 있습니다.] (https://www.stevesell.com/?p=36) 외부 IP, 아마도 DDNS도 괜찮을 것입니다 인터넷에 무료 VPN 서버가있는 것 같기 때문에 두 클라이언트를 설정해야합니다 (Google이 아닙니다) –