0
次のコードを使用して、AndroidManifest.xml内のdebuggableタグがtrueまたはfalseに設定されているかどうかを確認します。NDKアプリケーションがデバッグ可能かどうかを検出します
strcpy(name, "ro.debuggable");
__system_property_get(name, buf);
__android_log_print(ANDROID_LOG_INFO, "ro.debuggable", "%s",buf);
しかし、それは常に0 ...
を返すいずれかの方法は、私は何かが足りないのですか?
NDKを使ってC/C++でどのように取得できますか? – McBob
JNIを使用する必要があります。また、元の質問のあなたのコードは、プライベートAPIの巨大なヒープを使用しています。それをしないでください。 – hackbod
どういう意味ですか?あなたは__system_property_getを使うべきではないということを意味していますか? いずれにしても、上記のJavaコードをKazukiからC/C++コードでJNIを使用して直接実行するスニペットは、上記の手順でNDKの定義を見つけることができないようです。 – McBob