728x90

SMSConvey 라는 앱을 만든 후 에러 정보가 한동안 없었는데 Action Bar 에 아이콘을 넣은 후부터

android.view.InflateException 이라는 에러 정보가 뜨기 시작했다.

구글링을 해보니 화면을 그릴때 먼가 이미지 크기가 맞지 않아서 나는 에러이며

특정 이미지가 해당 경로에 없으면 발생할수 있는 에러라고 한다.

일단 화면크기별로 아이콘을 준비하지 못해서 발생되는 에러라고 판단이 되었다.

그리고 특정 기기에서 에러가 발생되는것 같았다. (에러 원인은 http://kjcoder.tistory.com/270 )

Galaxy Mega 6.3(meliusltektt) , LG G3 A(tigers) ,Galaxy S3(c1skt)  등.. 화면크기가 제각각인데;;;

일단 오류가 나는 현상을 보고 싶었지만

나한테는 그런 폰들이 없어 테스트 해볼수가 없었다

지인들에게도 깔아봤을때도 이상이없었는데

불행히도 위 에러 목록에 있는 핸드폰이 있질않았다..

있다 하더라도 매번 부탁할수도 없는 노릇이고...

그런데 Xamarin Forms 대표 카페에서 웹에서 앱을 테스트 할수 있는 도구가 있다고 해서 해봤다.

결론은 잘된다.. 잘되서 소개해본다.^^

 

https://www.appvillage.or.kr/main/main.do

위 사이트로 들어가서 일단 가입을 하자

보통 사이트 가입과 비슷하다 한가지 특이한건 ID 를 한글로 만들어야 한다. 영어는 입력이 안된다.

적응이 안되지만 한글로 만들어보니 잘되었다.

여기선 비번 찾을때 이용자정보 찾기 질문 을 가지고 비번을 찾을 수가 있다.

그러므로 잘 기억될수 있는걸로 질문을 선택하고 답변을 적자...

가입을 완료 했으면 로그인을 하고 아래 초기화면에서 온라인 앱 테스트 도구를 선택하자.

모바일 테스트 시작 을 클릭하면

먼가 설치가 덜 되었다고 뜬다. JAVA 기반으로 만들어 져있나보다.

아래 알림창으로 뜬걸 설치 하니..

아래처럼 PASS 가 떴다. 이네 앰 테스트 시작하기 를 클릭하자

실행

사용할 수 있는 핸드폰 목록이 쫙 뜬다.

Note4 에서도 에러가 난다고 해서 Note4 를 선택했다.

예약하기 는 머지??

시작하기 를 선택하니 아래 처럼 핸드폰 화면이 바로떴다.

이제 내가 구글플레이에 배포했던 앱을 깔아 봐야겠다.

로컬에 apk 파일이 있다면 직접 apk 을 선택해 깔아 볼수 있다.

앱 설치하기를 선택하고

Browse 를 선택하여 apk 파일을 선택한다.

설치가 진행중이다.

아래 화면에서 보듯이 어플이 설치된 것을 볼수 있다. (SMSConvey)

실행해 보니 역시나 바로 중단되고 나가버린다.;;; 에러가 나긴 났구나;;;

예상되는 에러 부분을 찾아 수정하고 다시 설치해보고 테스트 해봐야겠다.

이렇게 핸드폰이 없이도 여러 핸드폰으로 앱 테스트가 가능하다.

 

참고로 아이폰도 가능한데 아이폰은 아래 그림처험 iPhone 6 Plus 하나만 지원한다.

728x90
Posted by kjun.kr
,