生成 .h 头文件
配置Android Studio的External Tools。编辑窗口保持在刚刚新建的写有Native方法的Class上。然后File->Setting->Tools->External Tools->Add External Tools。
- Program: javah
- Parameters: -v -jni -d /src/main/jni
- Working directory:
生成方法的签名: (暂时还没搞定配置Studio)
- 运行cmd
- cd D:\项目路径\build\intermediates\javac\debug\compileDebugJavaWithJavac\classes
- javap -s com.test.ffmepgdemo.TestPlay
public static native void render(java.lang.String, android.view.Surface);
descriptor: (Ljava/lang/String;Landroid/view/Surface;)V
public static native void sound(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
public static android.media.AudioTrack createAudioTrack();
descriptor: ()Landroid/media/AudioTrack;
复制代码