我正在研究使用Xamarin (MonoDroid)和Maqetta构建跨平台应用程序的可能性。在我问我的问题之前,我必须承认我是一名Android开发新手。
我很好奇如何在我的android设备上部署从Maqetta获得的工作区。我下载的Zip-file包含一个非常简单的web项目,在与本教程类似的.html文件中有两个视图:http://www.youtube.com/watch?v=J0LneuYl280&feature=plcp
问题是.zip文件包含超过6500个文件,但是好的……它的总大小不超过8MB。我将整个文件夹结构拖到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“文件夹,现在至少我能够编译和构建代码了,但是我的web页面看起来一点都不像。
对于资源文件夹,文件编号是否过高?会不会是Maqetta的目录树中的级别太多了?我知道每个文件有1MB的限制,但是搜索显示我看起来并没有违反这个规则。
手动扫描Maqetta web项目的每个版本,试图过滤掉不必要的依赖关系,这无疑是太麻烦了。
发布于 2012-11-17 01:33:20
Maqetta下载大小是一个问题。您可以选择/取消选择单个库,但如果包含Dojo库,它将包含在整个库中。您可以手动编辑Dojo目录,也可以使用Dojo构建脚本或Dojo Web Builder (build.dojotoolkit.org)根据您的使用情况创建工具箱的较小子集。Maqetta与Dojo Web Builder的集成正在进行中。
这个"assets“文件夹是Dojo的一部分吗?你确定它在哪了吗?我所知道的Android应用程序构建器的唯一问题是它在文件名中有一个下划线的问题,但我相信这个问题已经解决了。
https://stackoverflow.com/questions/12618437
复制相似问题