Android N(7.0) 编译出现ninja_wrapper Error
来源:互联网 发布:软件开发技术总监 编辑:程序博客网 时间:2024/06/04 23:28
Android 7.0以后采用了Jack server编译,如果直接下载源码编译的话会出现下面的编译错误
ninja: build stopped: subcommand failed. make: *** [ninja_wrapper] Error 1
需要对jack-server进行相关配置,具体步骤如下:
1、查看根目录是否有”.jack-settings”
执行”cd ~”,进入根目录查看当前目录下是否有”.jack-settings”,如果没有自己在这个目录下创建此文件,具体内容如下:
# Server settings SERVER_HOST=127.0.0.1 SERVER_PORT_SERVICE=8076 SERVER_PORT_ADMIN=8077 # Internal, do not touch SETTING_VERSION=4
在当前目录执行ll或ls -l,注意查看此文件的权限是否为rw
如果不是的话,需要执行下面命令修改文件权限
chmod 600 .jack-settings
2、查看根目录是否有”.jack-server”目录
查看这个目录下是否有 “config.properties”文件,如果没有自己在这个目录下创建此文件,具体内容如下:
# #Fri Jan 20 13:17:11 CST 2017 jack.server.max-jars-size=104857600 jack.server.max-service=4 jack.server.service.port=8076 jack.server.max-service.by-mem=1\=2147483648\:2\=3221225472\:3\=4294967296 jack.server.admin.port=8077 jack.server.config.version=2 jack.server.time-out=3600
此文件的权限也需要是”rw”,如果不是的话执行
chmod 600 config.properties
基本上需要配置的就这些就行了,有时候8076/8077端口被它人占用了,可以尝试改成8072/8073,或其它端口,在编译整个源码之前,最好利用”jack-admin”命令查看jack-server是否已经运行起来,具体如下
#启动Jack server jack-admin start-server #查看Jack server状态 jack-admin server-stat #查看当前服务器有那些Jack server是运行中的 jack-admin list-server #停止Jack server jack-admin stop-server
虽然在fullbuild过程中会自动启动jack server,还是建议先启动jack server再编译源码,这样不至于出现编译了好久突然报错,这样会浪费时间。
阅读全文
0 0
- Android N(7.0) 编译出现ninja_wrapper Error
- Android N(7.0) 编译出现ninja_wrapper Error
- 编译安卓7.0源码出现make: *** [ninja_wrapper] Error 1
- 编译Android 7.0(N) jack error 解决办法
- ninja: build stopped: subcommand failed. make: *** [ninja_wrapper] Error 1
- Android N编译之Out of memory error
- Android N编译之Out of memory error
- 关于编译android时出现Error 41的解决方法
- android-tutorial-3 编译出现 error: unknown type name 'int32_t'
- Android源码编译:出现zip error: Invalid command arguments解决办法
- cocos2dx Android工程编译出现error: CreateProcess错误
- WDK7600编译出现 error LNK1218
- Android在编译和反编译时出现error: Error: String types not allowed错误的解决办法
- android N编译
- android N编译
- android N编译
- android ndk编译出现error :android-ndk-r8c/build/gmsl/__gmsl: 解决方法
- android 源码编译 出现 Error occurred during initialization of VM 错误
- Kotlin 从入门到实战(二)
- ios NSlog打印日志
- viewpager中彻底性动态添加、删除Fragment
- CSDN-markdown编辑器_篇1
- Java
- Android N(7.0) 编译出现ninja_wrapper Error
- 软件开发概述和Java语言概述、Java配置
- Linux系统文件与文件夹权限设置
- java编程_servlet
- CSS基础-CSS显示模式 12
- UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现
- Educational Codeforces Round 23 C. Really Big Numbers(二分 数学)
- javascript 数组 Array
- java 面试题---String的“==”比较