android
のQtApp
は、次のコマンドを使用してcommand line
をビルドしています。それはantを使ってビルドされます。すべて素晴らしい。うまく構築する。うまく動作します。 &を作成するコアコマンドに続いて私のためにapkに署名します。antコマンドラインを使用してカスタムbuild.xmlを選択する方法
ANT_OPTIONS=" -ant"
Path/To/androiddeployqt --sign /Path/to/MyKey.keystore MyAlias --storepass MyPassword --output android --verbose --input /path/to/android-libMyQtApp.so-deployment-settings.json $ANT_OPTIONS
次に、私は私のカスタムのbuild.xmlを選ぶアリ作る自分のbuild.xml &を作成する必要があるために行うには、いくつかのバージョン管理のカスタマイゼーションを持っています。私は-buildfile
&の使い方を説明している次のant公式ページを読んで、あなたのカスタムbuild.xmlが入っているディレクトリを言及できると述べています。 https://ant.apache.org/manual/running.html
私は、コマンドに以下の変更を行った私は、私は私のプロジェクトディレクトリに作成された私のカスタムのbuild.xml、を使いたい通り。
ANT_OPTIONS=" -ant -buildfile '/Directory/containing/my_build.xml'"
Path/To/androiddeployqt --sign /Pathto/MyKey.keystore MyAlias --storepass MyPassword --output android --verbose --input /path/to/android-libMyQtApp.so-deployment-settings.json $ANT_OPTIONS
しかし、アリ、まだデフォルト生成されたbuild.xmlをピックアップ。私のANT_OPTIONSで何が間違っていますか? androiddeployqt
は、余分なantコマンドラインオプションを渡すことを許可していませんか?
また、antがカスタムビルドコマンドを取得できるようにant.propertiesファイルを作成することはできますか? は、私はちょうどそれがデフォルトの名前(build.xml
)でない場合は、ビルドスクリプトを選択することが可能な3つのオプションがありますapache-ant documentationを1として私のAndroidアプリ
あなたは 'ant -buildfile'コマンドstatndaloneを試していますか?または、 'androiddeployqt'を使用します。私の場合、QtAppは 'androiddeployqt'というコマンドラインツールを使ってコマンドラインを構築しています。このツールには '-ant'オプションがあります。しかし、 '-buildfile'をantの余分なパラメータとして受け入れることはありません。 –
ご覧のとおり、コマンドライン' ant'、 'android'はありません。しかし、他のオプションを試してみましたか? – Rao
あなたの提案をお寄せいただきありがとうございます。コマンドラインの蟻は良いスタンドアロンを動作させます。まちがいない。私の問題はここのantと 'androiddeployqt'との組み合わせで問題を引き起こしています。 –