【问题标题】:Monodroid - how to debug android widgetMonodroid - 如何调试 android 小部件
【发布时间】:2012-10-15 18:48:18
【问题描述】:

如何使用 monodev 调试 android 小部件?我来了

应用程序不包含可启动的活动

尝试将小部件作为常规应用程序调试时出错 (Run -> Start Debugging)。

【问题讨论】:

    标签: android debugging widget xamarin.android xamarin


    【解决方案1】:

    您必须将小部件应用到设备的桌面(启动器)以进行调试。

    错误消息是正确的,可以忽略,因为如果您的应用程序仅用作小部件,则它不需要可启动的活动。

    【讨论】:

    • 我好像错过了什么。当我使用 Run -> Start Debugging 开始调试时,我在 MonoDevelop 的“部署到设备”窗口中收到以下消息:Detecting installed packagesRemoving previous version of applicationInstalling application on deviceSynchronizing assembliesDeployment completed 之后出现错误:Application does not contain a launchable activity 注意调试会话没有开始。我转到android模拟器的小部件菜单并将我的小部件拖到桌面上。由于调试会话未启动,我的断点不会触发。
    • 这听起来像是问题在于 Mono 没有正确附加会话。会话应该按进程而不是按活动附加。在 Eclipse 中,您可以在 DDMS 中手动选择进程进行调试,如果我没记错的话,断点在 Eclipse for Widgets 中也可以正常工作。我在 Google 的快速搜索中找不到 Mono 的任何解决方案,所以如果您可以选择,Eclipse 可能是解决您问题的一个很好的临时解决方案?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-03
    • 2011-01-02
    • 1970-01-01
    相关资源
    最近更新 更多