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

Shingo Ishida hermit4loop @ gmail.com
2017年 4月 11日 (火) 00:54:37 JST


小澤さん

メーリングリストに投げてって言ったhermit4です。
技術書典2にお越しいただきありがとうございました。

Windows+アンドロイドの環境が手元に無いので、とりあ
えずバグを探してみたところ、バージョンは違いますが、
過去にandroiddeployqt.exe の code 14でバグ報告した方が、
ant.batの変わりにant.cmd が呼び出された場合に発生する
ようだって自己解決をPOSTされています。

https://bugreports.qt.io/browse/QTBUG-35247

伊織さんのチェックリストと共に、オプションのデバイス
あたりにあると思うので、Antのパスも併せてご確認下さい。



2017年4月10日 22:07 Takayuki Orito <iori.ayane @ gmail.com>:
> 小澤さん
>
> 伊織です。
> 技術書典に起こしいただいてありがとうございます。
> ちゃんとお答えできなくてもうしわけないですm(. .)m
>
> ぶっちゃけやってみないとわからないのです^^;
> 今、すぐに確認する環境がないのでなんともなのですが、
> 同人誌を書いたときは、Qt 5.6で実機への転送はできていたので
> 試して見てはどうかなーという範囲では以下があります。
> (すでに試しているかもですが)
> ・Qt5.8で実機に転送してみる
>   できた→ エミュレータ用のQtにバグがあるかも?
>   できない→Javaなどのバージョンが古いとかなにか環境が悪いかも?
> ・Qt5.6でx86エミュに転送してみる
>   できた→5.8のエミュレータ用にバグがあるかも?
>   できない→Javaなどのバージョンが古いとかなにか環境が悪いかも?
> ・Qt5.6で実機に転送してみる
>   できた→ エミュレータ用のQtにバグがあるかも?
>   できない→Javaなどのバージョンが古いとかなにか環境が悪いかも?
>
> とりあえず、以上です。
>
>
> 2017年4月9日(日) 15:36 小澤和広 <kazuhiro.ozawa @ gmail.com>:
>>
>> 小澤です。
>>
>> 長文であることをお許し下さい。
>>
>> 本日、秋葉原で行われた技術書典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はどこで生成されるのかが
>>
>> 分からず、困っています。
>>
>>
>> お詳しい方!ご教示ください!
>>
>> よろしくお願い致します。
>>
>>
>> _______________________________________________
>> Qt-users mailing list
>> Qt-users @ qt-users.jp
>> http://qt-users.jp/mailman/listinfo/qt-users
>
>
> _______________________________________________
> Qt-users mailing list
> Qt-users @ qt-users.jp
> http://qt-users.jp/mailman/listinfo/qt-users
>


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