在Liunx环境下编译android程序

因为我的电脑是window7的,要在Liunx环境下编译android程序,所以必须是Liunx相关平台,window下有个模拟Liunx平台的编译:cgywin。

我这里用的是:用安装有window系统的电脑连接安装有Liunx系统的电脑,按:window键+R

在Liunx环境下编译android程序

进入到装有Liunx系统的电脑:

在Liunx环境下编译android程序

这是Liunx共享的文件夹,把需要在Liunx下面编译的程序拷贝到这个文件中。

打开配置好的有关Liunx系统电脑的串口:

在Liunx环境下编译android程序

输入用户名和密码

在Liunx环境下编译android程序

输入命令找到项目所放的目录:

ls查看目录下所有文件 cd ** 到**文件夹下

export PATH="$PATH:/home/tony/sda6/m3tools/android-ndk-r6" 设置linux下jni编译的环境变量

ndk-build 进入android工程目录编译

在Liunx环境下编译android程序

在到装有Liunx系统的电脑中把项目拷贝过来,在window eclipse中进行调试。

就这样,JNI的编译过程就完成啦。

用串口看android调试信息(和i2c通信)

我的串口:

在Liunx环境下编译android程序

Open后:

查看日志信息: logcat

查看 i2c设备权限: ls -l /dev/i2c-0
手动修改 i2c设备权限 chmod 777 /dev/i2c-0

如果要方便看日志信息,可以右击选择复制所有信息,然后粘贴到txt文件或其他,有利于【查找】有用信息。

在Liunx环境下编译android程序