1

Xamarin (MonoDroid) と Maqetta を使用してクロスプラットフォーム アプリを構築する可能性を調査しています。質問をする前に、初心者の Android 開発者であることを確認する必要があります。

Maqetta から取得したワークスペースを Android デバイスにデプロイする方法に興味があります。ダウンロードした Zip ファイルには、このチュートリアルに似た .html ファイルに 2 つのビューを持つ非常に単純な Web プロジェクトが含まれています: 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」フォルダーを削除すると、少なくともコードをコンパイルしてビルドできるようになりましたが、Web ページは次のようには見えません。なんでも。

Assets フォルダーのファイル番号が高すぎませんか? Maqetta のディレクトリ ツリーのレベルが多すぎるのではないでしょうか? ファイルごとに 1 MB の制限があることは理解していますが、検索すると、この規則に違反しているようには見えません。

不必要な依存関係を除外しようとして、Maqetta Web プロジェクトの各リリースを手動でスキャンするのは、明らかに面倒です。

4

1 に答える 1

0

Maqetta のダウンロード サイズが問題です。個々のライブラリーを選択または選択解除できますが、Dojo ライブラリーが含まれている場合は、その全体が含まれます。Dojo ディレクトリーを手動で編集するか、Dojo ビルド・スクリプトまたは Dojo Web Builder (build.dojotoolkit.org) を使用して、使用状況に基づいてツールキットの小さなサブセットを作成できます。Dojo Web Builder との Maqetta の統合は進行中の作業です。

この「assets」フォルダーは Dojo の一部でしたか? どこにあるのか特定できましたか?Android アプリ ビルダーで私が認識していた唯一の問題は、ファイル名のアンダースコアに問題があったことですが、それは修正されたと思います。

于 2012-11-16T17:33:20.273 に答える