android studio external tool 自定义工具
16lz
2021-01-24
亲测通过!
选项位置:
生成native.h头文件
方式一:
$JDKPath$\bin\javah.exe-bootclasspath $ModuleSdkPath$/platforms/android-21/android.jar -o $ModuleFileDir$/src/main/jni/$Prompt$ $FileClass$$ModuleFileDir$\build\intermediates\classes\debug
命令行调用原型: E:\demo\obd\As2\mylibrary\build\intermediates\classes\debug>javaj -jni -bootclasspath D:\Users\Administrator\AppData\Local\Android\sdk\platforms\android-21\android.jar -o E:\demo\obd\As2\mylibrary\src\main\jni\ff.h com.example.administrator.mylibrary.Native
如图:
解释:
E:\demo\obd\As2\mylibrary\build\intermediates\classes\debug>javaj -jni -bootclasspath D:\Users\Administrator\AppData\Local\Android\sdk\platforms\android-21\android.jar //依赖jar-o E:\demo\obd\As2\mylibrary\src\main\jni\ff.h //生成的文件名com.example.administrator.mylibrary.Native //目标文件 用那个文件生成
输入生成.h文件名 是因为在 -o时的$Prompt$
方式二:
$JDKPath$\bin\javah.exe-s -p $FileClass$$ModuleFileDir$\build\intermediates\classes\debug
命令原型:
E:\demo\obd\As2\app\build\intermediates\classes\debug>javap -s -p com.example.administrator.myapplication.MainActivity
如图: 方式三:
$JDKPath$\bin\javah.exe-jni $FileClass$$ModuleFileDir$\build\intermediates\classes\debug
命令行调用原型:
E:\demo\obd\As2\app\build\intermediates\classes\debug>javah -jni com.example.administrator.myapplication.MainActivity
如图: Ndk编译:
调用
对应的类右击->external tools->javah/javap/javaj/ndk-build/ndk-build clean转自:http://blog.csdn.net/proud2005/article/details/45717593
更多相关文章
- Android(安卓)Studio :Failed to resolve : annotationProcessor
- android实现再按一次退出程序
- Android(安卓)bitmap序列化
- android中两种方式打开网页
- android handler操作线程的两种方式
- Android(安卓)studio 统一管理依赖版本号
- android:app接收adb发送的命令并显示
- android bks证书生成方式