2012-04-27 2 views
1

Android 버전 2.2 API 8 이상을 대상으로 PhoneGap을 사용하여 배포 된 간단한 앱이 있습니다. 여러 가지 안드로이드 에뮬레이터에서 작동하도록 설정하고 사무실의 모든 장치에서 작동하지만 ... 하나만 빼면 사무실의 삐걱 거리는 소리가납니다. 그래서 충분히 소음이 생겨서 이제는 단 하나의 장치에서 시간을 보내고 있습니다. 에뮬레이터를 가능한 한 가깝게 설정했습니다. 이 기기는 2.3.4를 실행하는 Motorolla Droid2 Global입니다. 박쥐를 잘 압니다 2.3.4에만 에뮬레이터를 설치할 수는 없습니다 2.3.3. 나는 2.3.4가 단지 서비스 패치라는 것을 이해하지만 가능한 한 최선을 모방하려고하고있다.난이도가 높은 앱의 문제 해결

이 장치에서 열면 비정상적으로 흰색 모달 화면과 회전 애니메이션이 중단됩니다. 물론 나는 개발에서 일어날 행동을 얻을 수 없다. 더 나아가서 모든 것은 자체적으로 포함되어 있으므로 웹 서비스 등은 관련이 없습니다. 그래서 디버깅하는 방법에 대한 조언이 필요합니다.

나의 현재의 생각은 좋은 생각이 아닐 수도 있습니다. 코드의 중요한 줄마다 메시지 상자 표시를 놓고 .apk를 장치에 밀어 넣는 것입니다.

또한 응용 프로그램이 매우 많이 발생하기 때문에 여기 코드 ... 한 줄이 발생합니다.

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    //setContentView(R.layout.main); 
    //super.load("file:///android_asset/www/index.html"); 
    super.loadUrl("file:///android_asset/www/index.html"); 
} 

모든 의견을 크게 높이 셨습니다. JB

+1

"squeaky"장치를 빌려서 거기에 로그인하십시오. 문제가되는 원격 사용자의 보고서가 아닌 현지 사례를 통해 문제를 제기 해 주신 것에 대해 깊이 감사드립니다. (장치를 건드리지 못하게하는 경우 프로젝트 관리자에게 테스트 할 유사한 옵션을 임대 할 수있는 옵션을 제공하고 저렴한 가격의 서비스가 있습니다. –

+0

첫 번째 사용자는 오늘 있지만 두 번째 사용자는 그들은 그들의 kindle에 동일한 문제가 있고 나는 그것이 지금 내 dev 환경에 연결되어있다. 로깅에 관해서는 응용 프로그램이나 운영 체제 수준에서 의미합니까? 나는 당신이 응용 프로그램을 의미한다고 생각합니다. – GPGVM

+0

자바 스크립트에서 일부 로깅을 가져 와서 logcat 로그에 연결합니다. 또한 전화를하거나 phonegap베이스에 추가 한 자바 함수에 로그인하십시오. logcat을 실행하여 모든 레벨의 메시지에서 얻은 결과를 확인하십시오. 의심을 불러 일으키고 로깅 트랩을 설정하십시오. –

답변

0

이 더 어쨌든 실제 솔루션보다 해결책을 향한 경로하지만입니다 :

이 자바 스크립트의 일부 로깅을 얻고 얻을 수는 로그 캣 로그를 통해 연결; 또한 전화를하거나 phonegap베이스에 추가 한 자바 함수에 로그인하십시오. logcat을 실행하여 모든 레벨의 메시지에서 얻은 결과를 확인하십시오. 의심을 불러 일으키고 로깅 트랩을 설정하십시오.