我正在Android TV
处理ADT-1 Developer Kit
的申请。
我可以从Eclipse
安装该应用程序。但我无法直接逐步调试。
我运行Debug但它没有进入任何断点。即使我启用了USB Debugging
更奇怪的是,当我在ADT-1开发人员工具包上安装应用程序时,尽管应用程序徽标出现在电视用户界面上,但它并没有自动启动应用程序。
这是以下Manifiest文件:
<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
开始。
我该怎么做才能解决问题?感谢
答案 0 :(得分:1)
虽然我不知道背后的原因,但重新启动ADB 和/或重新启动IDE 通常可以解决问题。
如果您是adb connect
- ADT-1,请执行
adb disconnect adt_addr:4321
adb connect adt_addr:4321
其中adt_addr
显然是ADT-1的IP地址。
如果以上都不起作用,那么工作区可能有问题。请尝试以下方法:
我还在Android TV上发现了ADB + Studio 的错误:如果您通过Trash
按钮清除日志,那么adb logcat
会中断,您不会看到任何日志。执行断开连接重新连接会使事情恢复正常。