2017-09-20 9 views
3

NXP PICO-PI-IMX6UL에서 Android Things 애플리케이션의 설치/시작/실행 시간이 매우 깁니다. 이 문제는 Android Studio와 adb를 모두 명령 줄에서 직접 사용할 때 볼 수 있습니다.NXP PICO-PI-iMX6UL에 느린 설치

~ 2MB의 작은 응용 프로그램은을 설치하기 위해 에서 5 분에서 15 분까지 걸립니다. 인텔 에디슨의 동일한 응용 프로그램은 설치하는 데 단 몇 초 밖에 걸리지 않습니다.

다른 adb 작업도 매우 느리게 실행되는 것 (예 : 셸, logcat 등)은 중요합니다. 우리는 안드로이드 것들 이미지를 여러 번 다시 번쩍와 같은 문제가 발생했다 https://developer.android.com/things/hardware/imx6ul.html

:

우리는 밀접하게 안드로이드 것들 이미지를 설치하려면 다음 리소스를 사용하여 설명 된 절차를 따랐다.

응용 프로그램 문제를 제외하기 위해 여기에있는 Android Things 샘플 템플리트 응용 프로그램을 설치/실행 해 보았습니다 : https://github.com/androidthings/new-project-template 및 동일한 문제가 발생했습니다. Android Things 4.1을 실행하는 Intel Edison 보드에서이 애플리케이션이 문제없이 설치/실행되는지 확인할 수 있습니다.

호스트 :

  • 맥 OS 10.12.6
  • 안드로이드 스튜디오 버전 2.3.3
  • 안드로이드 디버그 브리지 버전 1.0.39 여기

    우리의 설정에 대한 몇 가지 자세한 정보입니다

i.MX6UL :

,
  • 안드로이드 것들 개발자 미리보기 이미지 우리의 설치 또는 무엇 이러한 문제의 원인이 될 수있는 어떤 문제가 있는지에 5.1

어떤 제안?

감사합니다.

업데이트 2017년 10월 20일 추가 NXP i.MX6UL 보드와

또한 테스트는 설치 및 런타임에 작은 개선을 보여 주었다, 그 결과는 일치하지 않습니다. 우리는 또한 오래된 버전 (Wandboard i.MX6UL)을 위해 도터 보드를 교체하려고 시도했지만 결과는 동일했습니다.

우리는 최신 버전의 Android가 출시 될 때까지 테스트를 계속할 계획이지만, 그 동안에는 계속해서 인텔 에디슨과 함께 개발을 중단 할 예정입니다.

+0

는 무선 랜을 통해 USB를 통해 인텔 에디슨 ADB와 NXPi.MX ADB 아닌가? (즉, 라우터 Wi-Fi 설정에 문제가있을 수 있음) – Blundell

+0

@Blundell에게 의견을 보내 주셔서 감사합니다. 실제로 우리는 USB와 WiFi를 모두 사용하여이 동작을 관찰했습니다 (NXP i.MX6UL은 두 가지를 모두 지원함). – ryanecrist

+0

또 다른 제안은 Android Studio 3.0을 사용해 보는 것이지만 미리보기 도구를 사용해 보지 않는 한 ADB 버전에는 영향을 미치지 않습니다. i.MX6UL에 USBC를 통한 전원인가요? 새 맥 노트북의 USB 포트가 충분히 강력하지 않아 전원이 공급되는 허브를 사용해야한다고 들었습니다. – Blundell

답변

0

단순히 커널을 "활성"상태로 유지하면 시스템이 오히려 50 % 유휴 상태로 유지되므로 칩 구성에 문제가 있다고 가정합니다. gradle 작업 "uninstallAll"을 실행하면 가능하지 않은 경우 문제가 해결되었습니다 추가 디버그 세션을 시작하십시오.

표시 현재의 CPU 사용 :

최고

ADB 쉘

All running processes shown with top

+0

우리는이 보드가 50 % 이상 유휴 상태 일 때 여러 보드에서이 동작을 관찰합니다. – ryanecrist