2015-01-09 8 views
1

나는 "m가 ADT-1 Developer Kit에 의해 Android TV에 대한 응용 프로그램에서 작동합니다. 내가 Eclipse에서 응용 프로그램을 설치할 수 있습니다.하지만 직접 단계별로하지 디버그 단계 수 있습니다. 내가 디버그를 실행 하지만 아무런 중단 점에도 도달하지 못했습니다. USB Debugging
ADT-1 개발자 키트에 응용 프로그램을 설치하면 응용 프로그램 로고가 TV UI에 나타나지만 자동으로 응용 프로그램이 시작되지 않습니다. .
이 다음 Manifiest 파일입니다ADT-1 개발자 키트에 직접 디버깅 할 수 없습니다

<uses-sdk 
     android:minSdkVersion="21" 
     android:targetSdkVersion="21" /> 
<uses-feature 
     android:name="android.hardware.touchscreen" 
     android:required="false" /> 
    <uses-feature 
     android:name="android.software.leanback" 
     android:required="false" /> 

..... 
<activity android:name="vng.zing.tv.activity.LoginActivity" > 
    <intent-filter> 
     android:name="android.intent.action.MAIN" /> 

     android:name="android.intent.category.LEANBACK_LAUNCHER" /> 
    </intent-filter> 
</activity> 
,

그리고 그것은 시작하는 Activity 찾을 수없는

Android Launch! 
adb is running normally. 
No Launcher activity found! 
The launch will only sync the application package on the device! 
Performing sync 
Automatic Target Mode: Several compatible targets. Please select a target device. 
Uploading Example.apk onto device 'ZW2Z142308EE' 
Installing Example.apk... 
Success! 
\Example\bin\Example.apk installed on device 

아래처럼 로그를 보여줍니다.

문제를 해결하려면 어떻게해야합니까? 감사합니다

+1

ADB를 다시 시작해 보셨습니까? Android Studio를 사용하는 동안 나에게도 마찬가지입니다. 일반적으로 IDE를 다시 시작하거나 ADB를 다시 시작해야합니다. – Sebastiano

답변

1

나는이 뒤에 이유를 알 수 없지만, 는 ADB를 다시 시작 및/또는 는 IDE를 다시 시작은 일반적으로 트릭을 수행합니다. 당신은 ADT-1 -ing adb connect라면 adt_addr 분명히 당신의 ADT-1의 IP 주소입니다

, 다음

adb disconnect adt_addr:4321 
adb connect adt_addr:4321 

을한다.

위의 작업 중 아무 것도 작동하지 않는다면 작업 영역에 문제가있는 것 같습니다. 다음 시도 : 응용 프로그램을 설치

  1. 제거에게 응용 프로그램
  2. 청소 작업을하고 프로젝트
  3. 를 다시 다시

는 또한 ADB + 스튜디오에 버그를 발견 Android TV의 경우 : Trash 버튼을 통해 로그를 지우면 adb logcat이 깨지고 로그가 표시되지 않습니다. 연결 해제 - 재 연결을 수행하면 정상적으로 작동합니다.

+0

android : intent.category.LAUNCHER를 사용하면 작동합니다. android : name = "android.intent.category.LEANBACK_LAUNCHER"로 변경하면 문제가 다시 발생합니다. 이미 ADB와 IDE를 다시 시작했습니다. 그러나 그것은 작동하지 않습니다. –

+0

디버그 케이블이나 'adb connect' 명령을 사용하고 있습니까? – Sebastiano

+0

개발자 케이블을 사용하고 있습니다. –