jni

    0

    1答えて

    次のコードをコンパイルすることができました。それがうまくいれば、アンドロイドのMainActivityでコンプレッサー関数を呼び出す方法の例を教えてください。 #include <jni.h> #include<Principal.h> JNIEXPORT jint JNICALL JAVA_com_pfc_camera_ndkmain_MainActivity_compresion(JN

    0

    1答えて

    githubにアンドロイドアプリが見つかりました。これはC++で書かれていて、jniを使っています。 jniLibsでは "armeabi-v7a"ディレクトリしか見つからず、すべてのjniファイル(.so)がここに格納されていました。私のアンドロイド携帯電話のcpuアーキテクチャはaarch64(arm-v8a)です。アプリは自分の携帯電話で正常に動作します。私は自分のアプリにSDKを移動した後

    0

    1答えて

    私の目標は、実行時に特定の.classファイル内に追加のメソッドを作成することです。 Object [] []を返すメソッドです。 私は、新しいメソッドを表すバイトコードを追加するために、実行時にコンパイルされたクラスを変更するのに役立つバイトコード修飾子フレームワークのJavassistという素晴らしいフレームワークを発見しました。 は、これまでのところiv'e .. をvoidメソッドを作成す

    1

    1答えて

    状況Windowsの32ビットマシンでnetty-tcnative libraryバージョン2.0.3.Finalをコンパイルしようとしています。私は、次のエラーを取得しています: [INFO] .\src\jnilib.c(360): error C2373: 'JNI_OnLoad': redefinition; different type modifiers [C:<redacted>\n

    0

    1答えて

    私はGithubでプロジェクトを再利用しています。実際、私は.soライブラリをC++に持っているので、ネイティブ関数を使ってこのライブラリをJava部分にインポートしたいと思っています。問題は、Javaパーツがこのライブラリをロードできないことです。私はこの問題に関わる多くの質問を検索しますが、私の問題は解決しません。 ここではプロジェクトの構造:

    1

    1答えて

    私は、DelphiのAndroid JNIフレームワークを使用してBluetoothデバイスからオーディオを録音しようとしています。 私はオーディオソースの最大振幅が必要なので、MediaRecorderクラスを使用しています。私は彼が持っているOnReceive機能を実装する方法を知らないの問題に遭遇してきた How to record audio via bluetooth mic : 私はこ

    1

    1答えて

    複数のJNI呼び出しの間でBridj JNIオブジェクトをキャッシュして再利用する際のガイドラインを探しています。私は、JNIオブジェクトのキャッシングがJNIよりC関数を呼び出す速度を大幅に向上させることを発見しましたが、数値安定性の問題も発生します。基本的には、同じ引数を持つ同じC関数が異なる結果を生じることがあります。 このページでは、JNIオブジェクトをキャッシュする方法について説明しまし

    0

    1答えて

    JNIコードを作成するときは、CまたはC++で作成したDLLをロードしてネイティブ関数を使用するには、System.load()またはSystem.loadLibrary()メソッドを使用する必要があります。 しかし、どのようにjava.lang.Objectまたはjava.lang.SystemのようなクラスがhashCode()またはclone()またはsetOut0(PrintStream

    -1

    1答えて

    現在、JNIを使​​用してJavaプログラムをdllにリンクすることが任されています。私はネイティブメソッドなどを書き、メモリにDLLをロードし、手順を知っているしかし、私は唯一のdllを与えられたので、私は私が知っている私に [email protected] [email protected] のようなものを示したDLL内のメソッドを表示するために、依存関係ウォーカーを使用しましたメソッ

    -1

    1答えて

    私は助けが必要です。問題はパッケージ名を変更した後にjniが読み込まれないということです。それがかなり冷静に働く前に。私はそれを解決しようとしましたが、私はできません。だから私を助けてください。 これはエラーです: JNI DETECTED ERROR IN APPLICATION: JNI NewGlobalRef called with pending exception 'java.lang