問題タブ [qt-necessitas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
215 参照

java - Necessitas での Java クラスパスの設定

Necessitas を使用して、Qt で作成したアプリケーションを Android に移植しています。これはかなりスムーズに進みましたが、Android デバイスのシリアル ポートにアクセスするには、ベンダー提供の Java ライブラリを使用する必要があります。Necessitas 内で Java を使用する場合、特にアドオン ライブラリを使用する場合に利用できるヘルプはあまりありませんが、次のようにライブラリをマニフェストに含める必要があるとベンダーから言われました。

...そして、ライブラリをJavaクラスパスに含める必要もありますが、ここで行き詰まっています.クラスパスがどこに保存されているか、またはそれを更新する方法がわかりません. ライブラリの場所についても少し混乱しています。デバイスのシステム/フレームワークにバージョンがあり、これをクラスパスに追加するように言われましたが、私のコンピューターにもバージョンがあります。大きい。アドオン ライブラリはどのように管理されますか? 展開が発生したときに、コンピューターからデバイスにコピーされますか?

どんな助けでも大歓迎です!

アップデート

私たちのベンダーは、Eclipse でライブラリを使用する方法に関する指示を提供していることを指摘しておく必要があります。この情報は機能します。プロジェクトを右クリックし、プロパティを選択してから、プロジェクトのビルド ターゲットを提供されたライブラリ (最初にインストールされている) に変更します。 Android SDK マネージャーを使用してアドオンとして)。残念ながら、Necessitas の Qt Creator でこれに相当するものを見つけることができません。[Projects] -> [Run] -> [Package Configurations] に移動すると、Android SDK を設定するオプションが見つかりますが、ベンダー パッケージのオプションはここに表示されません (ちょうど 7, 8および10)。SDK は Necessitas 用に個別に構成する必要があると思いますが、利用可能なすべての SDK が自動的に検出されるわけではありません。

残念ながら、SDK 10 を使用する Eclipse プロジェクトとベンダー SDK を使用するプロジェクトを比較しても、Necessitas に新しい SDK を使用させる方法についての手がかりは得られませんでした。ここから。

0 投票する
1 に答える
1344 参照

android - 必要に応じて展開しますか?

次の問題があります: 実際のデバイスで necessitas からデプロイしようとすると、.apk 作成フェーズを通過できません。Ant は、.aidl ファイルの検索後にエラーで停止します。

ant から取得した出力は次のとおりです (aidl 呼び出しの引数を確認するためにエコーを追加したため、異常に見える場合があります)。

0 投票する
1 に答える
2166 参照

android - Qt Necessitas エラー - Ministro サービスが見つかりません

Linux 用のNecessitas インストーラーをダウンロードしましたが、"Hello World" Qt アプリケーションをデバッガーの Android VM で実行できません。

次のエラーが発生します。

ここに画像の説明を入力

そして、これは Qt Creator からのデバッグ ログです。

そのため、プログラムを実行できません。それ以外の場合はコンパイルされます。インターネットで見た限りでは、Ministro は Qt アプリケーションが必要とする共有 Qt ライブラリを Android にデプロイするためのサービスです。

では、なぜこのエラーが発生するのですか (新しくインストールされた Necessitas + 空の Android プロジェクトで)? Qt ライブラリを手動でインストールする必要がありますか? どこから?

0 投票する
0 に答える
327 参照

mysql - Necessitas (qt-android) 用の mysql ドライバーをビルドする

qt-androidアプリで使用するmysqlドライバーを構築しようとしています。今はすべてがはっきりしているように見えますが、私の頭には矛盾があります。mysql-connector-c ソース ( 6.0.2 ) をコンパイルしているときに、cmake に多くの欠落しているヘッダー ファイルがありました。それは問題ありませんが、私の問題はこれらのヘッダーをどこで取得するかです。または、gcc ヘッダーをそのまま使用できますか?

前もって感謝します!

私が使用したガイドへのリンク: http://qa-android.com/comp-lib-qt-android/2012-11/pdfNpp3xMBVQQ.pdf

0 投票する
3 に答える
2036 参照

android - Android QTでオーディオファイルを再生するには?

QT でアプリケーションを開発しました。アンドロイドに移植しようとしています。私のアプリケーションはアンドロイドで問題なく動作します。主な問題は、オーディオ ファイルを再生しようとしているときにオーディオ ファイルを再生できないことです。コードを再生すると、エラーが発生します。

エラー:: -1: エラー: エラー: -lQtMultimediaKit D:\Projects\test\demo.cpp:996 が見つかりません: エラー: 'QSound::play(QString const&)' への未定義の参照

私の設定:QT 4.8、QT Creator 2.5.83およびnecessitasおよびWindows XP

QSound ヘッダー ファイルをインクルードし、intellisense を使用して QSound::Play を入力しても、コンパイル時にエラーが発生した場合でも入力中に問題は発生しません。ソースフォルダを調べてみたところ、QSound.hヘッダーも見つかりました。

QTを使用してAndroidでオーディオファイルを再生するには?

0 投票する
1 に答える
5603 参照

android - Ministro を使用しない Android 上の Qt アプリ

APKでQt 4または5のライブラリ(コアとGUI)を使用してアプリをデプロイしたい。それは本当ですか?アプリの作成にはnecessitasを使用しています。google.com はこの回答では役に立ちませんでした。

PS: 私の英語で申し訳ありません。母国語ではありません。

0 投票する
1 に答える
4328 参照

android - Android用Qt5:プロジェクトエラー:QTの不明なモジュール:クイックqml

このリンクからのステップバイステップのチュートリアルで Android 用の Qt5 をビルドしました: Building Qt 5 for Android

これで、QWidget アプリケーションをビルドして nexus 7 にデプロイできるようになりました。しかし、QtCreator 2.7.1 の特定のテンプレートを使用して QtQuick アプリケーションをビルドしようとすると、次のエラーが発生します。

チュートリアルで説明されているとおりに、すべてのビルド手順を正確に実行しました。他の誰かがこのエラーに直面しましたか?

0 投票する
1 に答える
4956 参照

android - AVD エミュレーターを起動できません: パニック: 開けませんでした: /home/baldur/.android/avd/AVD_for_Nexus_7_by_Google.ini

Android デバイス、特に Android 4.2.2 を実行する Nexus 7 用の Qt および OpenCV アプリケーションの開発を開始する方法に関するチュートリアルをオンラインで探しています。ふざけて、エミュレーターを作成し、特定の Android 仮想デバイス (Ubuntu Linux 12.10 の下) で実行することができました。

私は今、より体系的で細心の注意を払ったアプローチを取り、自分が何をしているのかをよりよく理解しようとしています. Qt/Necessitas SDK をアンインストールして再インストールしました。私は今、次の問題を抱えています:

  • デバイス定義 (つまり、既知のデバイス構成) から Nexus 7 ターゲットを使用して Android エミュレーターを起動しようとすると、次のタイプのエラーが表示されます。

AVD 'AVD_for_Nexus_7_by_Google; のエミュレータを起動しています。パニック: 開けませんでした: /home/baldur/.android/avd/AVD_for_Nexus_7_by_Google.ini

  • Android 仮想デバイスの独自のカスタム定義を使用して Android Emulator を起動しようとすると、次のエラーが表示されます。

エミュレータ: エラー: この AVD の構成にはカーネル ファイルがありません!!

  • デバイス「AVD_for_Nexus_7_by_Google」を作成したら、AVD Manager の「開始」で作成します。何も起こらず、Qt Creator が灰色っぽい色に変わり、私はただ待ち続けます。Necessitas が電話を切ったようです。

  • インストール後に、sudo を使用して Necessitas を実行した場合にのみ、AVD Virtual Device Manager を実行できます。

これらの問題を修正する方法についての指針は大歓迎です。

よろしく、バルダー

PS 私はうまくいけば何が起こっているのかについてかなり良いアイデアを提供するいくつかの画像を含めています.

ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力