在MonoDroid上部署Maqetta Web工作区

时间:2012-09-27 09:41:24

标签: android xamarin.android assets xamarin maqetta

我正在研究使用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工作区并删除了“dojox”#39; " / lib / dojo /"下的文件夹;现在至少我能够编译和构建代码,但我的网页看起来并不像什么。

Assets文件夹的文件编号是否太高?可能是Maqetta目录树中的太多级别了吗?我了解每个文件的限制为1 MB,但搜索告诉我,我并没有违反此规则。

手动扫描Maqetta Web项目的每个版本,试图过滤掉不必要的依赖项,这绝对太麻烦了。

1 个答案:

答案 0 :(得分:0)

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

这个“assets”文件夹是Dojo的一部分吗?你确定它在哪里吗?我在Android应用程序构建器中发现的唯一问题是它在文件名中有下划线问题,但我相信已经修复了。