在Liunx环境下编译android程序
来源:互联网 发布:数据库的连接 编辑:程序博客网 时间:2024/04/30 22:26
因为我的电脑是window7的,要在Liunx环境下编译android程序,所以必须是Liunx相关平台,window下有个模拟Liunx平台的编译:cgywin。
我这里用的是:用安装有window系统的电脑连接安装有Liunx系统的电脑,按:window键+R
进入到装有Liunx系统的电脑:
这是Liunx共享的文件夹,把需要在Liunx下面编译的程序拷贝到这个文件中。
打开配置好的有关Liunx系统电脑的串口:
输入用户名和密码
输入命令找到项目所放的目录:
ls查看目录下所有文件 cd ** 到**文件夹下
export PATH="$PATH:/home/tony/sda6/m3tools/android-ndk-r6" 设置linux下jni编译的环境变量
ndk-build 进入android工程目录编译
在到装有Liunx系统的电脑中把项目拷贝过来,在window eclipse中进行调试。
就这样,JNI的编译过程就完成啦。
用串口看android调试信息(和i2c通信)
我的串口:
Open后:
查看日志信息: logcat
查看 i2c设备权限: ls -l /dev/i2c-0
手动修改 i2c设备权限 chmod 777 /dev/i2c-0
如果要方便看日志信息,可以右击选择复制所有信息,然后粘贴到txt文件或其他,有利于【查找】有用信息。
- 在Liunx环境下编译android程序
- liunx环境下程序的编译和链接
- liunx下编译安装LNMP环境
- 在window平台下模拟Liunx使用GCC环境进行编译C的SO库。
- 在window平台下模拟Liunx使用GCC环境进行编译C的SO库
- 在linux环境下编译C++ 程序
- 在Ubuntu 64位环境下编译Liunx内核出现 Can't use 'defined(@array)' 错误的解决办法
- 在Ubuntu 64位环境下编译Liunx内核出现 Can't use 'defined(@array)' 错误的解决办法
- 在Ubuntu 64位环境下编译Liunx内核出现 Can't use 'defined(@array)' 错误的解决办法
- 在Ubuntu 64位环境下编译Liunx内核出现 Can't use 'defined(@array)' 错误的解决办法
- 在Ubuntu 64位环境下编译Liunx内核出现 Can't use 'defined(@array)' 错误的解决办法
- win和liunx下命令行编译c++程序
- 如何在liunx下编译一个调用到c语言开发的动态库(so文件)的fortran程序。
- 如何在Liunx环境下查看主机的硬件信息
- solr 6.6 在liunx环境下的搭建和使用
- 在QT环境下编译关于xml编程的程序
- 在linux环境下编译avr单片机程序
- 如何在VS2010环境下编译C++程序
- LCD Driver Test for Linux2.6.xx+ARM9
- 关于Linux系统性能瓶颈定位分析(一),Nginx状态页测试(待续)
- OK6410裸机开发之LED灯
- compile/Link option setting in VC++6
- eclipse 代理设置
- 在Liunx环境下编译android程序
- Bluetooth OPP Profile
- STL中list结构体元素排序
- MIT OS 5. 小结@ Lab1
- android 4.1 "Mobile networks" 选项 不存在
- 找出一个字符串中的最长palindrome子串
- 共享内存映射之mmap()函数详解
- JAVA rmi 远程方法调用
- 文本情感分析中特征的选取与权重计算