1

のアプリケーションに取り組んでいます。 からアプリケーションAndroid TVADT-1 Developer KitインストールできますEclipse。しかし、ステップごとに直接デバッグすることはできません。デバッグを実行しましたが、ブレークポイントに移動しませUSB Debugging
。 ADT-1 Developer Kit にアプリケーションをインストールすると、TV UI にアプリケーションのロゴが表示されますが、アプリケーションは自動的に起動しません.
これは次のマニフェスト ファイルです:

<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

問題を解決するにはどうすればよいですか? ありがとう

4

1 に答える 1

1

この背後にある理由はわかりませんが、ADBを再起動したり、IDE を再起動したりすると、通常はうまくいきます。

adb connectADT-1 を使用している場合は、

adb disconnect adt_addr:4321
adb connect adt_addr:4321

adt_addr明らかに ADT-1 の IP アドレスです。

上記のいずれも機能しない場合は、ワークスペースに問題がある可能性があります。次のことを試してください。

  1. アプリケーションをアンインストールする
  2. ワークスペースをクリーンアップし、プロジェクトを再構築します
  3. アプリケーションを再インストールする

Android TV を使用した ADB + Studio のバグも発見しました。Trashボタンを使用してログをクリアすると、ログがadb logcat壊れてログが表示されなくなります。切断と再接続を実行すると、正常に戻ります。

于 2015-01-09T08:42:12.250 に答える