android-ndk

    0

    1答えて

    私はAndroidネイティブのC++コードを持っています。しかし、バックグラウンドとバックにアプリを送ったときに、それはSIGSEGVでクラッシュすることがあります。私自身のシグナル処理とスタックトレースを使ってデバッグしたいのですが、このエラーが発生すると、シグナル処理がまったくトリガされません。 JNI_OnLoad方法に 、私が追加しました: struct sigaction sighand

    0

    1答えて

    NDIG C++コードがあり、SIGSEGVエラーが発生しました。私はそれを追跡することができません。カスタムシグナル処理は空のスタックトレースを返します。 私は、Android Studioデバッガでエラーをキャッチした場合、私はこのトレースを得た: スレッド93 - RxNewThreadSche void std::__1::__tree_remove<std::__1::__tree_no

    0

    1答えて

    何らかの理由で、私のAndroid NDKプロジェクトが更新またはビルドを完了するのに何年もかかります。この問題は、プロジェクトが初めて作成されたとき、またはCMakeLists.txtが変更されたときにのみ発生します。 完全に45分かかることがありますが、その後は次のビルドが高速です(1分以内)。その間、IDEは正しいプロジェクト構造と構成を持たないため、IDEは使用できません。 私はGradl

    0

    1答えて

    私はAndroidからJNI経由で呼び出しているネイティブのC++コードを持っています。 JNIEXPORT void JNICALL Java_com_myapp_CApi_setFoo(JNIEnv *env, jobject thiz, jstring foo) { const char * fooStr = env->GetStringUTFChars(foo, 0);

    0

    1答えて

    私のプログラムはlinux/uinput.hヘッダを使用しています。このヘッダファイルは、アンドロイドのndkスタンドアロンツールチェーン(アンドロイドのndkフォルダにこのコマンドで生成された:python.exe ./make_standalone_toolchain.py --arch arm64 --install-dir arm64 --deprecated-headers --stl

    0

    1答えて

    NDK 15cからNDK16bに移行しようとすると、私はNDKヘッダファイルを検索した 。のostreamに64ビット長の長い値を書き込むしようとしているレガシーコードをコンパイルするバリケードを打っまし、#ifdef _STLP_LONG_LONGが定義されていれば、その後のostream演算子はサポートしなければならないことstd/_ostreamに私には思えます私がやろうとしていること 私は

    0

    1答えて

    へのアクセス私は、次のパラメータを取り込んでOpenCVの中KNN findNearest機能を、使用しています: Mat response; Mat dist; knn->findNearest(testFeature, K, noArray(), response, dist); 応答とdistのから返される出力はタイプOutputArrayです。 この形式で応答とdistの結果にア

    -1

    1答えて

    Android NDKでLuaJITをofficial guideとしてビルドしようとしました。しかし、いくつかの問題が発生しました。私は2日間の検索をしていますが、それらを解決することはできません。私はNDKパスが正しいと環境変数に追加されたと確信して NDK=/opt/android/ndk NDKABI=14 NDKVER=$NDK/toolchains/arm-linux-androi

    2

    1答えて

    私はAndroid NDK r16を使用してAndroidプロジェクトのネイティブコードを作成しています。私は私のネイティブユニットテストのコードカバレッジを取得できるようにしたいと思います。これは可能ですか? 私の研究から、これはAndroidではデフォルトでは提供されておらず、カスタムのコンパイラ/リンカーフラグ(-fprofile-arcs -ftest-coverage)をClangで使用

    1

    1答えて

    SDKマネージャを使用してNDK(r16b)をインストールしましたが、存在するはずの~/Library/Android/sdk/ndk-bundle/platforms/android-24/arch-x86/usr/include(私はOS X上にあります)が存在するはずですか?私はそれを見つけるように見えない。私は~/Library/Android/sdk/ndk-bundle/platfor