[Qt-users:654] Ver5.8.0におけるandroid x86エミュレータへのデプロイ方法について

小澤和広 kazuhiro.ozawa @ gmail.com
2017年 4月 9日 (日) 15:35:53 JST


小澤です。

長文であることをお許し下さい。

本日、秋葉原で行われた技術書典2に足を運び、理音伊織 氏にお会いしました。
気さくな方で、QtQuick技術書を購入させて頂きました。私が本題について質問したときは
「う~~んw」としか言ってませんでしたが、著書を見る限り、分かっていたのかもしれませんね・・・w

その隣にいらっしゃった方で最後にお話させて頂いた方は、もしかしてhermit4氏だったのかな?!
と思っている今日このごろです。

予想以上に技術書典が混み合っていて、人混みに塗れて疲れましたが、日本ユーザ会の方々に
お会い出来て嬉しく思っております。
前々から行きたいと思っていた、勉強会に出席したいという気持ちも湧いてきました。



余談はさておき、表題の件で質問させて頂きます。

私は、自動購入ソフトウェアのBOTをQtで作っております。
http://www.lancers.jp/menu/detail/50399
http://zatturight.com/fastbot/

デスクトップアプリケーションについては、インターネットに色々情報があるため何とか作れて
いますが、android版のBOT作成することになり、作るならQtQuickだろうということで取り組んで
おりますが、android x86エミュレータにデプロイする方法が分からず困っています。

QtCreatorに、Android SDK、NDK、antの設定をして、android x86エミュレータも作成している
状態なのですが、ビルドすると以下のエラーが出て先に進めません。

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
↓↓↓↓

copy /y libminibrowser.so
C:\Qt\Qt5.8.0\Examples\Qt-5.8\webview\build-minibrowser-x86_Android_GCC_4_9_Qt_5_8_0_38678d-Release\android-build\libs\x86\libminibrowser.so

1 個のファイルをコピーしました。

15:25:56: プロセス "C:\Qt\Qt5.8.0\Tools\mingw530_32\bin\mingw32-make.exe"
は正常に終了しました。

15:25:56: 起動中: "C:\Qt\Qt5.8.0\5.8\android_x86\bin\androiddeployqt.exe"
--input
C:/Qt/Qt5.8.0/Examples/Qt-5.8/webview/build-minibrowser-x86_Android_GCC_4_9_Qt_5_8_0_38678d-Release/android-libminibrowser.so-deployment-settings.json
--output
C:/Qt/Qt5.8.0/Examples/Qt-5.8/webview/build-minibrowser-x86_Android_GCC_4_9_Qt_5_8_0_38678d-Release/android-build
--deployment bundled --android-platform android-25 --jdk "C:/Program Files
(x86)/Java/jdk1.8.0_121" --ant C:/apache-ant-1.10.1/bin/ant.bat

プロセスが、存在しないパイプに書き込もうとしました。

プロセスが、存在しないパイプに書き込もうとしました。

プロセスが、存在しないパイプに書き込もうとしました。

プロセスが、存在しないパイプに書き込もうとしました。

プロセスが、存在しないパイプに書き込もうとしました。

プロセスが、存在しないパイプに書き込もうとしました。

プロセスが、存在しないパイプに書き込もうとしました。

プロセスが、存在しないパイプに書き込もうとしました。

プロセスが、存在しないパイプに書き込もうとしました。

プロセスが、存在しないパイプに書き込もうとしました。

プロセスが、存在しないパイプに書き込もうとしました。

プロセスが、存在しないパイプに書き込もうとしました。

プロセスが、存在しないパイプに書き込もうとしました。

プロセスが、存在しないパイプに書き込もうとしました。

プロセスが、存在しないパイプに書き込もうとしました。

プロセスが、存在しないパイプに書き込もうとしました。

プロセスが、存在しないパイプに書き込もうとしました。

プロセスが、存在しないパイプに書き込もうとしました。

Generating Android Package

Input file:
C:/Qt/Qt5.8.0/Examples/Qt-5.8/webview/build-minibrowser-x86_Android_GCC_4_9_Qt_5_8_0_38678d-Release/android-libminibrowser.so-deployment-settings.json

Output directory:
C:/Qt/Qt5.8.0/Examples/Qt-5.8/webview/build-minibrowser-x86_Android_GCC_4_9_Qt_5_8_0_38678d-Release/android-build/

Application binary:
C:/Qt/Qt5.8.0/Examples/Qt-5.8/webview/build-minibrowser-x86_Android_GCC_4_9_Qt_5_8_0_38678d-Release/libminibrowser.so

Android build platform: android-25

Install to device: No

Buildfile: build.xml does not exist!

Build failed

Warning: QML import could not be resolved in any of the import paths:
QtQuick.Extras.Private.CppUtils

Warning: QML import could not be resolved in any of the import paths:
QtQuick.Extras.Private.CppUtils

Building the android package failed!

-- For more information, run this command with --verbose.

15:26:03: プロセス "C:\Qt\Qt5.8.0\5.8\android_x86\bin\androiddeployqt.exe" はコード
14 で終了しました。

プロジェクト minibrowser のビルド・デプロイ中にエラーが発生しました (キット x86 向け Android (GCC 4.9, Qt
5.8.0))

ステップ "Android APK のビルド" 実行中

15:26:03: 経過時間: 00:13.

↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
↑↑↑↑


antのビルドでエラーになっていることは分かるのですが、build.xmlはどこで生成されるのかが

分からず、困っています。


お詳しい方!ご教示ください!

よろしくお願い致します。
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://qt-users.jp/pipermail/qt-users/attachments/20170409/0767cb7a/attachment-0001.html>


Qt-users メーリングリストの案内