Mac环境下Android Studio jni开发调用 javah编译不了头文件问题
2015-12-30 17:51
351 查看
最近在弄JNI的东西,网上的资料不少,可是按着一步一步来出现了许多问题,在Android Studio中用javah -classpath 编译头文件总是报错bash: ../../build/intermediates/classes/debug: is a directory
找了半天资料,原来在mac环境下多条路径之间用“ :”(冒号)分割,“ ;”(分号)是windows环境下的。。坑爹
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/crazy.gif)
如果出现“无法访问android.support.v7.app.AppCompatActivity” 这样的错误,就把v7的包路径也加上。
javah -classpath /Users/huxing/Library/Android/sdk/platforms/android-23/android.jar:/Users/huxing/Library/Android/sdk/extras/android/support/v7/appcompat/libs/android-support-v7-appcompat.jar:/Users/huxing/Library/Android/sdk/extras/android/support/v7/appcompat/libs/android-support-v4.jar:../../build/intermediates/classes/debug/
[空格]hxing.com.myffmpeg.MainActivity
这样就ok了
找了半天资料,原来在mac环境下多条路径之间用“ :”(冒号)分割,“ ;”(分号)是windows环境下的。。坑爹
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/crazy.gif)
如果出现“无法访问android.support.v7.app.AppCompatActivity” 这样的错误,就把v7的包路径也加上。
javah -classpath /Users/huxing/Library/Android/sdk/platforms/android-23/android.jar:/Users/huxing/Library/Android/sdk/extras/android/support/v7/appcompat/libs/android-support-v7-appcompat.jar:/Users/huxing/Library/Android/sdk/extras/android/support/v7/appcompat/libs/android-support-v4.jar:../../build/intermediates/classes/debug/
[空格]hxing.com.myffmpeg.MainActivity
这样就ok了
相关文章推荐
- 什么是Mac OS X?跟Linux有什么区别
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- Linux vs Mac:Linux 比 Mac 好的 7 个原因
- 苹果mac OS X上安装metasploit
- Validation of viewstate MAC failed.的解决方法
- Mac平台中编译安装Lua运行环境及Hello Lua实例
- 在Mac OS中安装Lua的教程
- vbs Windows系统改变或修改网卡的MAC地址的脚本与软件第1/2页
- MAC官方菜单纯CSS实现灰色会换色
- mac系统OS X10.10版本安装最新5.7.9mysql的方法
- 在Mac OS下使用Node.js的简单教程
- Mac环境下php操作mysql数据库的方法分享
- PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
- jQuery根据用户电脑是mac还是pc加载对应样式的方法
- 在MAC OS X上安装MYSQL
- Shell脚本获取本地网卡IP、mac地址、子网掩码、dns IP、外网IP
- MAC系统中添加MYSQL开机启动的方法
- 基于获取JAVA路径,包括CLASSPATH外的路径的方法详解
- MAC 系统如何使用 Sublime Text 2 直接编译运行 java 代码