无法直接在 ADT-1 开发工具包上调试
Can't debug directly on ADT-1 Developer Kit
我正在处理 ADT-1 Developer Kit
对 Android TV
的申请。
我可以从 Eclipse
安装应用程序。但是我不能直接一步步调试。
我运行 Debug 但它没有转到任何断点。即使我启用了 USB Debugging
.
更奇怪的是,当我在 ADT-1 Developer Kit 上安装应用程序时,它不会自动启动应用程序,尽管应用程序徽标出现在电视上 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
。
我应该怎么做才能解决这个问题?谢谢
虽然我不知道这背后的原因,重新启动 ADB and/or 重新启动 IDE 通常可以解决问题。
如果你adb connect
-ing 到 ADT-1,那么
adb disconnect adt_addr:4321
adb connect adt_addr:4321
其中 adt_addr
显然是您的 ADT-1 的 IP 地址。
如果上述 none 有效,则可能是工作区有问题。尝试以下操作:
- 卸载应用程序
- 清理工作区并重建项目
- 重新安装应用程序
我还在 ADB + Studio 和 Android 电视上发现了一个 错误:如果您通过 Trash
按钮清除日志,那么 adb logcat
中断,您将看不到任何日志。执行断开连接-重新连接会使事情恢复正常。
我正在处理 ADT-1 Developer Kit
对 Android TV
的申请。
我可以从 Eclipse
安装应用程序。但是我不能直接一步步调试。
我运行 Debug 但它没有转到任何断点。即使我启用了 USB Debugging
.
更奇怪的是,当我在 ADT-1 Developer Kit 上安装应用程序时,它不会自动启动应用程序,尽管应用程序徽标出现在电视上 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
。
我应该怎么做才能解决这个问题?谢谢
虽然我不知道这背后的原因,重新启动 ADB and/or 重新启动 IDE 通常可以解决问题。
如果你adb connect
-ing 到 ADT-1,那么
adb disconnect adt_addr:4321
adb connect adt_addr:4321
其中 adt_addr
显然是您的 ADT-1 的 IP 地址。
如果上述 none 有效,则可能是工作区有问题。尝试以下操作:
- 卸载应用程序
- 清理工作区并重建项目
- 重新安装应用程序
我还在 ADB + Studio 和 Android 电视上发现了一个 错误:如果您通过 Trash
按钮清除日志,那么 adb logcat
中断,您将看不到任何日志。执行断开连接-重新连接会使事情恢复正常。