2010-07-25 8 views
1

나는 시장에서 찾을 수 없었던 멋진 앱 위젯을 만들었고 심지어 게시하기까지 시간이 걸렸습니다 (자세한 내용은 http://code.google.com/p/frequentcontacts/). 이 위젯에 문제가있는 사람들이 연락을했는데, 나는 그들에 대해 어떻게해야할지 모르겠다. 그것은 에뮬레이터와 Nexus One에서 훌륭하게 작동하지만 한 사용자는 com.android.mms에 대해 HTC의 놀라운 성능을 제공하고 다른 하나는 모터 드로이드에 대한 데이터를 표시하지 않으며 세 번째는 "작동하지 않습니다 "더 이상의 세부 사항없이. 위젯에는 400 명 이상의 활성 사용자가 있으므로 전체 쓰레기가 아니며 항상 사용합니다. 더 많은 기기를 구입하지 않고도 이러한 사용자를 어떻게 도울 수 있습니까? 그게 진짜 원인인지 확신 할 수는 없지만, 에뮬레이터와 넥서스 원 사이의 차이점을 이미 보았 기 때문에 확신 할 수 없습니다.가지고 있지 않은 장치의 문제를 해결하는 방법은 무엇입니까?

+0

방금 ​​앱을 시험해 보았습니다. 문제가 발생하면 logcat을 얻을 수 있었지만 잘 작동하는 것 같았습니다 (HTC Hero는 2.1에 뿌리 내림). 문제가있는 사람이 Android 개발자 인 경우 SDK에서 logcat 명령을 사용하여 생성되는 오류를 확인할 수 있습니다. – Nick

+0

시간을내어 확인해 주셔서 감사합니다. 이로 인해 문제는 장치에 따라 다릅니다. – shoren

답변

0

시뮬레이터가 최선의 선택입니다. 시뮬레이터에 사용자 정의 ROM을 설치하는 방법에 대한 포럼을 검색하여 다양한 Android 휴대 전화의 정확한 동작을 에뮬레이션 할 수 있습니다. http://forum.xda-developers.com 에 대한 추가 정보 (이 방법은 무료 프로젝트이므로 돈을 버는 것을 원치 않으므로 나는이 방법을 생각하지 않지만) DeviceAnywhere과 같은 서비스를 사용할 수 있습니다. 인터넷을 통해 실제 실제 장치에서 소프트웨어를 테스트 할 수 있습니다. 가격에 대해서는 확실하지 않지만 가격은 지불해야합니다.

0

일부 사람들은 앱이 뭔가를 이해하지 못해서 작동하지 않는다고보고합니다. 당신이 언급하고있는 이러한 특별한 코멘트는 정확하게이 경우입니다. 또한 Android 앱에 대한 기기 호환성을 더 이상 유지할 필요가 없습니다. 단편화가 더욱 빠르고 빠르며 간단히 따라 잡을 수 없습니다. 간단한 응용 프로그램에서는 하드웨어 관련 정보에 의존하지 않고 누군가의 Sony-Ericsson, LG, HTC 등에서 어떤 일이 일어나는지 파악할 필요가 없다는 것을 확신 할 수 있습니다. 퍼팅을 시작하면

if (Build.MODEL.equals("Nexus")) { 
    //... 

당신은 분열에 빠지게됩니다.

0

Be careful with content providers을 참조하십시오. 한때 Htc 장치가 동일한 URI를 사용하는 에뮬레이터에서 다른 데이터를 반환한다는 것을 발견했습니다. 최근에는 조각화가 많은 주목을 받고 있습니다. 아픈.

관련 문제