2015-01-09 41 views
1

我「米上Android TV申請工作由ADT-1 Developer Kit。 我可以從Eclipse安裝應用程序,但我不能調試一步一步直接。 我運行調試但它沒有進入任何斷點雖然我啓用USB Debugging
更奇怪的是,當我在ADT-1開發人員套件上安裝應用程序時,雖然應用程序徽標出現在電視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> 

,它顯示日誌像下面

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 

它沒有找到Activity啓動。

我該怎麼做才能解決問題?由於

+1

您是否嘗試過重新啓動ADB?使用Android Studio時也發生在我身上。我通常需要重新啓動IDE和/或重新啓動ADB。 – Sebastiano

回答

1

雖然我不知道這背後的原因,重新啓動ADB和/或重啓IDE通常的伎倆。

如果你adb connect -ing到ADT-1,然後做

adb disconnect adt_addr:4321 
adb connect adt_addr:4321 

其中adt_addr顯然是您的ADT-1的IP地址。

如果以上都沒有工作,那麼它可能是工作區的錯誤。請嘗試以下操作:

  1. 卸載應用程序
  2. 清潔工作區和重建項目
  3. 安裝應用程序再次

我還發現了一個錯誤亞行+工作室使用Android TV時:如果您通過Trash按鈕清除日誌,則adb logcat會中斷,您將看不到任何日誌。執行斷開連接 - 重新連接會使事情恢復正常。

+0

它適用於如果我使用android:name =「android.intent.category.LAUNCHER」。如果我更改爲android:name =「android.intent.category.LEANBACK_LAUNCHER」,則問題再次發生。我已經重新啓動了ADB和IDE。但它不起作用。 –

+0

您正在使用調試電纜還是'adb connect'命令? – Sebastiano

+0

我正在使用開發人員電纜 –

相關問題