在android6.0 RK3288这个平台,碰到这样的一个问题,在带有Android.mk的目录下执行命令mm -B时报错:
./prebuilts/sdk/tools/jack-admin: line 37:SETTING_VERSION: unbound variable
SETTING_VERSION的参数没绑定,我以为源码都是ok的,细看一下,才知道设置里面确实没有SETTING_VERSION这一项,导致了编译有问题。
修改如下:
1.在./prebuilts/sdk/tools/jack-admin里面SETTING添加SETTING_VERSION=2。顺便说一句,下面的cat里面有个SETTING_VERSION=2。
2.在“SETTING_VERSION -lt 2”改为“SETTING_VERSION -eq 2”。
3.改完以后执行./prebuilts/sdk/tools/jack-admin start-server ,mm -B也能编译通过了。