0
私のアプリケーションでNDKを使用するには、Preferences -> Tools -> External Tools
に外部ツールを組み込みました。Android Studioプロジェクトのsrc/main/jniが見つかりません
ここに私がしたことがあります。
私はクラスを右クリックし、Cクラスを作成するには、外部javah
コマンドを選んだとして、それは動作し、次のメッセージを残していませんでした。
Exception in thread "main" java.lang.IllegalArgumentException: Not a valid class name: /src/main/jni
at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:129)
at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:107)
at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:64)
at com.sun.tools.javah.JavahTask.run(JavahTask.java:503)
at com.sun.tools.javah.JavahTask.run(JavahTask.java:329)
at com.sun.tools.javah.Main.main(Main.java:46)
Process finished with exit code 1
私はきちんとmain
ディレクトリの下jni
フォルダを作成し、私はこのメッセージを得続ける理由を私はまだ明確ではありませんよ。
ここは私の開発環境です。 OS:OS Xエルキャピタン のAndroidメーカー:2.2.2
http://stackoverflow.com/questions/17631116/java-lang-illegalargumentexception-not-a-valid-class-name-android -ndk-javah – sasikumar