android编译错误sepolicy

SWbao 2014-06-21 07:00:45
本来一直好好的代码,突然之间,切个项目,重新编译之后全部代码都出问题,无论怎么修改都无法编译通过。

android部分编译错误就是下面的内容,如果有任何大神能够解决的话请一定要伸出援手啊,万分感谢!
Invalid policyvers specified: 26
usage: out/host/linux-x86/bin/checkpolicy [-b] [-d] [-U handle_unknown (allow,deny,reject)] [-M][-c policyvers (15-29)] [-o output_file] [-t target_platform (selinux,xen)][input_file]
target Java: android-common (out/target/common/obj/JAVA_LIBRARIES/android-common_intermediates/classes)
target Prebuilt: Calculator (out/target/common/obj/JAVA_LIBRARIES/libarity_intermediates/javalib.jar)
make[3]: *** [out/target/product/m690_d95b/obj/ETC/sepolicy_intermediates/sepolicy] 错误 1
make[3]: *** 正在等待未完成的任务....
...全文
1316 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
TerryJULY 2017-01-03
  • 打赏
  • 举报
回复
ubuntu下编译解决办法:find out/target/product/k9/ | grep sepolicy | xargs rm -rf 再进行编译即可
自省吾身 2016-01-21
  • 打赏
  • 举报
回复
引用 11 楼 voice_shen 的回复:
我也遇到此问题,最后发现是安装了Astrill VPN软件导致的问题。
我的也是Astrill导致的 谢谢啦
voice_shen 2015-11-16
  • 打赏
  • 举报
回复
我也遇到此问题,最后发现是安装了Astrill VPN软件导致的问题。
fhxd 2014-12-07
  • 打赏
  • 举报
回复
这里有完整的解释:http://blog.csdn.net/pinghegood/article/details/41787497
fhxd 2014-12-07
  • 打赏
  • 举报
回复
最近我也碰到这个问题,搞了好久终于解决了。解决方案如下: 找到external//checkpolicy//checkpolicy.c。 打开checkpolicy.c,找到main函数下面的case 'c',将 long int n = strtol(optarg, NULL, 0); 改成: long int n = 26;(具体数值请查看external//sepolicy//Android.mk中的“POLICYVERS字段”,我的是android5.0源码,所以为26)。 errno = 0; 改完之后编译顺利完成,模拟器运行正常,上网也ok。 初步怀疑是调用strtol出错,为什么这调用会失败呢,难道是编码格式的问题,具体原因还不清楚。
huawenforever 2014-10-24
  • 打赏
  • 举报
回复
我也是有同样的问题,感觉升级了下代码就不行了,之前还是可以编译的通过的 求原因
ctxrr 2014-10-22
  • 打赏
  • 举报
回复
lz问题解决了吗?我也遇到跟你一样的问题
wyvern1019 2014-07-21
  • 打赏
  • 举报
回复
引用 2 楼 lionfresh 的回复:
虽然不明白你说的切了一个项目是什么意思,不过我想某些设置被修改了,导致编译时某些出错。所以建议将所有项目清空,然后重启eclipse,再重新导入工程;如果还是不行,建议重新安装eclipse。
应该和这个没有关系。
wyvern1019 2014-07-21
  • 打赏
  • 举报
回复
引用 3 楼 fireyou 的回复:
linux下编译的吗。。。 用户重新登录下。
验证过,依然不好使。
wyvern1019 2014-07-21
  • 打赏
  • 举报
回复
ubuntu下编译Android源码项目Kitkat,出现的报错。
fireyou 2014-07-21
  • 打赏
  • 举报
回复
linux下编译的吗。。。 用户重新登录下。
lionfresh 2014-07-21
  • 打赏
  • 举报
回复
虽然不明白你说的切了一个项目是什么意思,不过我想某些设置被修改了,导致编译时某些出错。所以建议将所有项目清空,然后重启eclipse,再重新导入工程;如果还是不行,建议重新安装eclipse。
wyvern1019 2014-07-21
  • 打赏
  • 举报
回复
我也遇到相同问题,请教这个问题是否解决?

80,474

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧