0

phonegap2.7.0 を sencha touch2.2.0 に統合したいです。build-impl.xml ファイルを変更して、ファイルを www にコピーします。

<target name="-after-build">
        <delete todir="../../android/assets/www"/>
        <copy todir="../../android/assets/www">
            <fileset dir="${workspace.build.dir}/package"/>
        </copy>

    </target>

ビルド中にエラーが発生します:

[INF]
[INF] run:
[INF]
[INF] -build:
[INF]
[INF] -after-build:
[ERR]
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.BasicException: delete doesn'''t support the "todir" attribute

[ERR]
[ERR] Total time: 55 seconds
[ERR] com.sencha.exceptions.BasicException: delete doesn't support the "todir" attribute
4

1 に答える 1

0

Sencha のビルドは以下に基づいてAntいるため、delete も同じ規則に従っていると思いますdir。これは、すべてのファイルとサブディレクトリを含む、削除するディレクトリを使用するというものです。ドキュメントに従って。さらに、論理的にもtoおよびfromは削除操作では意味がないため、これは機能するはずです。

<target name="-after-build">
    <delete dir="../../android/assets/www"/>
    <copy todir="../../android/assets/www">
        <fileset dir="${workspace.build.dir}/package"/>
    </copy>
</target>
于 2013-05-13T05:55:38.550 に答える