【问题标题】:Mono For Android Hello World code throws AndroidManifest.xml errorMono For Android Hello World 代码抛出 AndroidManifest.xml 错误
【发布时间】:2011-04-25 00:09:31
【问题描述】:

我最近下载了 Mono For Android 的试用版。我尝试运行 Hello World 教程。我收到以下错误:

尝试启动活动“HelloMonoDroid.HelloMonoDroid/hellomonodroid.Activity1”,但设备找不到它。

造成这种情况的常见原因是手动向您的 AndroidManifest.xml 添加一个名称与您的 Activity 类不匹配的名称。

考虑改用 [Activity] 属性: http://monodroid.net/Tutorials/Working_with_AndroidManifest.xml

我对我的代码进行了三次检查,没有发现它与教程中发布的代码有任何区别。所以我尝试为 Android 项目创建一个新的 Mono 并在没有修改的情况下运行它。我命名了项目驱动程序。这是我收到的错误:

尝试启动活动“Driver.Driver/driver.Activity1”,但设备找不到它。

造成这种情况的常见原因是手动向您的 AndroidManifest.xml 添加一个名称与您的 Activity 类不匹配的名称。

考虑改用 [Activity] 属性: http://monodroid.net/Tutorials/Working_with_AndroidManifest.xml

请注意,它与原始错误相同,只是更改了活动名称。这是一个简单的解决方案。我没有手动创建 AndroidManifest.xml 文件。这是 Mono For Android 产品的错误吗?

【问题讨论】:

    标签: xamarin.android


    【解决方案1】:

    转到 Tools->Options->Mono for Android 并打开 adb logging。

    这应该会在您的桌面上写入一个日志,可能会提供更多详细信息。

    【讨论】:

      【解决方案2】:

      啊哈,谢谢,我找到了问题。该对话框中有一个位置(Tools->Options->Mono For Android)设置 Android SDK 路径。完成此操作后,该解决方案将顺利部署并正常工作。我以为我告诉了安装程序 SDK 在哪里,但显然不是。我可能在并行评估 Eclipse/Android SDK 开发环境时让自己感到困惑。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-12-23
        • 1970-01-01
        • 1970-01-01
        • 2014-07-15
        • 2017-10-07
        • 2011-07-01
        • 2010-10-20
        相关资源
        最近更新 更多