【问题标题】:MonoDroid HelloTabWidget tutorial does not package.MonoDroid HelloTabWidget 教程不打包。
【发布时间】:2011-08-06 23:06:29
【问题描述】:

我们已经能够使用 monodroid 运行和测试所有示例小部件,除了 hellotabwidget。打包失败,不显示错误。有人可以发布标签小部件的工作示例或解释 monodroid 网站上的标签教程有什么问题吗?我们正在使用最新版本的 monodroid(刚刚发布但尚未购买)

http://mono-android.net/Tutorials/Hello_Views/Tab_Layout 是指向不起作用的教程的链接.....我们编写了 monodroid,他们给了我们一种方法来查看下面的“错误”,但这太疯狂了。

感谢您的帮助。

不幸的是,Android aapt 工具正在报告错误,而 mandroid 没有正确捕获和报告该错误。 :-(

这将在下一个版本中修复,但同时这里有一个(可怕的!)步骤序列来确定实际错误:

  1. 打开 Visual Studio 命令提示符(2010),以下简称终端: 开始 -> 所有程序 -> Microsoft Visual Studio 2010 -> Visual Studio 工具 -> Visual Studio 命令提示符 (2010)

  2. 在终端中,导航到您的项目目录。

  3. 运行以下命令:

    MSBUILD /t:Install YOUR.csproj /p:MandroidExtraArgs=-v=10

  4. 在大量输出中,您要查找如下所示的行:

    运行命令:E:\Applications\Android\android-sdk-windows.r10\platform-tools\aapt "package" "-f" "-M" "AndroidManifest.xml" "-J" "src" " --custom-package" "p14test.p14test" "-F" "bin\packaged_resources" "-S" "E:\tmp\VSProjects\P14Test\P14Test\obj\Debug\res" "-I" "E:\ Applications\Android\android-sdk-window s.r10\platforms\android-8\android.jar"

  5. 运行以下命令:

    cd obj\Debug\android

  6. 执行(4)中引用的命令:

    E:\Applications\Android\android-sdk-windows.r10\platform-tools\aapt "package" "-f" "-M" "AndroidManifest.xml" "-J" "src" "--custom -package" "p14test.p14test" "-F" "bin\packaged_resources" "-S" "E:\tmp\VSProjects\P14Test\P14Test\obj\Debug\res" "-I" "E:\Applications\Android \android-sdk-window s.r10\platforms\android-8\android.jar"

您现在应该能够看到丢失的错误消息。

感谢您的帮助......

【问题讨论】:

    标签: java android sdk xamarin.android


    【解决方案1】:

    我不知道 monodroid 是什么,但看起来该教程与已损坏的 Android SDK 教程相同。见

    Issues with Android TabHost Example

    关于如何修复它。

    【讨论】:

      【解决方案2】:

      如果您只是发布您收到的错误消息,您本可以让人们更容易提供帮助,尤其是在很难获得的情况下。

      无论如何,完整代码是 API Demo 示例应用程序的一部分,可在我的设备上运行:

      https://github.com/mono/monodroid-samples/blob/master/ApiDemo/Tutorials/TabLayoutTutorial.cs

      【讨论】:

        最近更新 更多