我正在开发一个使用 sencha touch 和 phonegap 面向 android 的移动应用程序。我需要创建用于构建 sencha touch 应用程序并创建 apk 文件的 ant 构建脚本。该 apk 文件应移动到某个位置,以便将应用程序分发给团队。我无法增强 build.xml 文件来执行与 sencha touch 应用程序文件夹中相同的操作。
如何创建将创建 .apk 文件并移动到某个位置以分发应用程序的构建。
——斯里达尔
我正在开发一个使用 sencha touch 和 phonegap 面向 android 的移动应用程序。我需要创建用于构建 sencha touch 应用程序并创建 apk 文件的 ant 构建脚本。该 apk 文件应移动到某个位置,以便将应用程序分发给团队。我无法增强 build.xml 文件来执行与 sencha touch 应用程序文件夹中相同的操作。
如何创建将创建 .apk 文件并移动到某个位置以分发应用程序的构建。
——斯里达尔
您可以使用 ANT 来创建 android(apk) 构建。您的 build.xml 应包含以下命令的任务
您可以使用以下示例创建 android 构建。
<target name="production">
<exec executable="cmd" dir="app">
<arg line="/c 'sencha app build production'"/>
</exec>
</target>
<target name="build" depends="production">
<delete dir="${cordova-path}/www"/>
<copy todir="${cordova-path}/www">
<fileset dir="app/build/my_app/production" />
</copy>
<copy file="${cordova-path}/config.xml" todir="${cordova-path}/www" overwrite="true" />
<exec dir="${cordova-path}" executable="cmd">
<arg line="/c 'cordova build'"/>
</exec>
</target>
<target name="deploy" depends="build">
<copy file="${cordova-path}/platforms/android/bin/app-debug.apk" todir="." overwrite="true" />
</target>
你可以简单地使用“ant build”来执行上面的脚本。确保您已正确安装 ant 和 cordova。