1

Appceleratorを使用してモバイルアプリケーションを開発しており、commonJSを使用していくつかの構成関数を組み込んでいます。

私が実行しているコードは次のとおりです。

app.js

var well = {};

well.config = require('config');

config.js

var configJson = JSON.parse(Ti.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory,'config.json'));
exports.getFeed = function(_feed){
    return configJson.feeds.sermon[_feed];
};

コードを実行しようとすると、次のエラーが発生します。

Location:
[3,0] file:///android_asset/Resources/app.js
Wrapped java.lang.IllegalArgumentException: size must be >= 0 (file:///android_asset/Resources/app.js#3)

モジュールを含めるために何か間違ったことをしていますか?

4

1 に答える 1

1

fastdev をオフにする必要があり、正常に動作します。これを yout tiapp.xml に追加します。

<property name="ti.android.fastdev" type="bool">false</property>
<property name="ti.android.compilejs" type="bool">true</property>

私は1.7.2を使用していますが、Androidで正常に動作しています

于 2011-10-07T01:11:49.730 に答える