1

我正在研究使用 Xamarin (MonoDroid) 和 Maqetta 构建跨平台应用程序的可能性。在我问我的问题之前,我必须成为一名新手 Android 开发人员。

我很好奇我应该如何在我的 android 设备上部署从 Maqetta 获得的工作空间。我下载的 Zip 文件包含一个非常简单的 Web 项目,在 .html 文件中有两个视图,类似于本教程:http ://www.youtube.com/watch?v=J0LneuYl280&feature=plcp

问题是 .zip 文件包含超过 6500 个文件,但是好的……总共不超过 8 MB。我将整个文件夹结构拖到 Visual Studio 上的 Assets 文件夹中。构建时出现以下错误:

Error 1 Invalid resource directory name: "assets". C:\Users\the\Desktop\Jobb\ImageCaptureApplication\ImageCaptureApplication\aapt.exe ImageCaptureApplication

我没有从这个错误中得到任何其他东西。

这个 Assets 文件夹有什么故事?如果我深入研究从 Maqetta 获得的 Web 工作区并删除“/lib/dojo/”下的“dojox”文件夹,现在至少我能够编译和构建代码,但我的网页看起来不像任何事物。

Assets 文件夹的文件编号是否太高?Maqetta 的目录树中的级别是否太多?我知道每个文件有 1 MB 的限制,但搜索告诉我,我看起来并没有违反此规则。

手动扫描 Maqetta Web 项目的每个版本以过滤掉不必要的依赖项肯定太麻烦了。

4

1 回答 1

0

Maqetta 下载大小是个问题。您可以选择/取消选择单个库,但包含 Dojo 库时,将完整包含在内。您可以像以前一样手动编辑 Dojo 目录,或者使用 Dojo 构建脚本或 Dojo Web Builder (build.dojotoolkit.org) 根据您的使用情况创建工具包的较小子集。Maqetta 与 Dojo Web Builder 的集成正在进行中。

这个“资产”文件夹是 Dojo 的一部分吗?你确定它在哪里吗?我知道 Android 应用程序生成器的唯一问题是它在文件名中存在下划线问题,但我相信该问题已得到解决。

于 2012-11-16T17:33:20.273 回答