日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

基于ubuntu16.04多用户编译android N(android 7.1)系统提示ninja_wrapper错误问题

發布時間:2025/4/16 windows 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于ubuntu16.04多用户编译android N(android 7.1)系统提示ninja_wrapper错误问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

基于ubuntu16.04多用戶編譯android N(android 7.1)系統提示ninja_wrapper錯誤問題

?

Ubuntu 1604系統除了root,還有kandisundi兩個用戶,我先用kandi用戶編譯的,可編譯通過,后面再用sundi的用戶編譯,出錯信息如下:

[ 19% 12620/64631] Ensure Jack server isinstalled and started

FAILED: /bin/bash -c"(prebuilts/sdk/tools/jack-admin install-server prebuilts/sdk/tools/jack-launcher.jarprebuilts/sdk/tools/jack-server-4.8.ALPHA.jar?2>&1 || (exit 0) ) &&(JACK_SERVER_VM_ARGUMENTS=\"-Dfile.encoding=UTF-8-XX:+TieredCompilation\" prebuilts/sdk/tools/jack-admin start-server2>&1 || exit 0 ) && (prebuilts/sdk/tools/jack-admin updateserver prebuilts/sdk/tools/jack-server-4.8.ALPHA.jar 4.8.ALPHA 2>&1 ||exit 0 ) && (prebuilts/sdk/tools/jack-admin update jackprebuilts/sdk/tools/jacks/jack-2.28.RELEASE.jar 2.28.RELEASE || exit 47;prebuilts/sdk/tools/jack-admin update jackprebuilts/sdk/tools/jacks/jack-3.36.CANDIDATE.jar 3.36.CANDIDATE || exit 47;prebuilts/sdk/tools/jack-admin update jackprebuilts/sdk/tools/jacks/jack-4.7.BETA.jar 4.7.BETA || exit 47 )"

Writing client settingsin /home/sundi/.jack-settings

Installing jack serverin "/home/sundi/.jack-server"

?

Warning:

The JKS keystore uses a proprietary format.It is recommended to migrate to PKCS12 which is an industry standard formatusing "keytool -importkeystore -srckeystore /home/sundi/.jack-server/server.jks-destkeystore /home/sundi/.jack-server/server.jks -deststoretype pkcs12".

?

Warning:

The JKS keystore uses a proprietary format.It is recommended to migrate to PKCS12 which is an industry standard formatusing "keytool -importkeystore -srckeystore /home/sundi/.jack-server/client.jks-destkeystore /home/sundi/.jack-server/client.jks -deststoretype pkcs12".

Communication error with Jack server (77),try 'jack-diagnose' or see Jack server log

Failed to contact Jackserver: Problem reading /home/sundi/.jack-server/server.pem. Try'jack-diagnose'

Failed to contact Jackserver: Problem reading /home/sundi/.jack-server/server.pem. Try'jack-diagnose'

?

此問題是在于Android N新特性中,將同一個使用過的TCP端口將視為唯一,所以遇到這種情況下需要修改兩處文件。具體步驟如下:

1.????修改用戶根目錄下的.jack-settings文件的兩個端口

vi .jack-settings(注意:此處一定要用vi命令,改完后執行chmod600 .jack-settings;確保文件權限為-rw-------

2.????修改用戶根目錄下.jack-server目錄下的config.properties文件的兩個端口

但沒有發現此文件,進入代碼的prebuilts/sdk/tools目錄下./jack-adminstart-server來生成config.properties文件,如果失敗,以此嘗試下面的操作

(1)??./jack-admin stop-server

(2)??./jack-admin kill-server

(3)??./jack-admin uninstall-server

(4)??./jack-admin install-server jack-launcher.jar jack-server-4.8.ALPHA.jar

(5)??./jack-admin start-server

提示:程序會卡在此處,先等待兩秒,讓程序自動生成.jack-server/config.properties文件,然后執行Ctrl+C,此時就有config.properties文件了,修改此文件的端口號,需要與.jack-settings的端口相對應,而且不能和其他用戶的一樣。

?

重新編譯還是提示錯誤,如下:

?

FAILED: /bin/bash -c "(mkdir -pout/target/common/obj/JAVA_LIBRARIES/sdk_v8_intermediates/classes.jack.tmpjill.res) && (unzip -qo prebuilts/sdk/8/android.jar -dout/target/common/obj/JAVA_LIBRARIES/sdk_v8_intermediates/classes.jack.tmpjill.res) && (findout/target/common/obj/JAVA_LIBRARIES/sdk_v8_intermediates/classes.jack.tmpjill.res-iname \"*.class\" -delete ) && (JACK_VERSION=3.36.CANDIDATEout/host/linux-x86/bin/jack @build/core/jack-default.args --verbose error? -D jack.import.resource.policy=keep-first -Djack.import.type.policy=keep-first -D jack.android.min-api-level=1 --importprebuilts/sdk/8/android.jar --import-resourceout/target/common/obj/JAVA_LIBRARIES/sdk_v8_intermediates/classes.jack.tmpjill.res--output-jack out/target/common/obj/JAVA_LIBRARIES/sdk_v8_intermediates/classes.jack) && (rm -rfout/target/common/obj/JAVA_LIBRARIES/sdk_v8_intermediates/classes.jack.tmpjill.res)"

mkdir: cannot createdirectory ‘/tmp/jack-Data.BU/jack-task-15702/’:Permission denied

提示在/tmp/jack-Data.BU下沒有權限創建jack-task-15702,用ll命令查看權限

? rwx(Owner)r-x(Group)r-x(Other)  

1列表示文件的屬性,這里為drwx------,這里有10格,第1格表示第一個小格是特殊表示格,表示目錄或連結文件等等,d表示目錄。后面依次表示文件owner、所在的groupother用戶的權限,可讀(r),可寫(w),可執行(x),說明此目錄只有owner(這里為kandi)rwx權限,其他人沒有訪問的權限。

2列表示文件個數。

3列表示表示該文件或目錄的擁有者,這里為kandi

4列,表示所屬的組(group)。每一個使用者都可以擁有一個以上的組,不過大部分的使用者應該都只屬于一個組,只有當系統管理員希望給予某使用者特殊權限時,才可能會給他另一個組。這里也是kandi

?

從上面的信息可以看出,除了kandi,其他用戶,比如我編譯出錯的sundi用戶沒有權限訪問,所以編譯出錯了。用chmod 777 jack-Data.BU修改,重新編譯OK。修改后權限

?

總結

以上是生活随笔為你收集整理的基于ubuntu16.04多用户编译android N(android 7.1)系统提示ninja_wrapper错误问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩电影中文字幕在线观看 | 91精品999 | 国产大奶在线 | 99夜色| 国产精品麻豆一区二区三区 | 亚洲精品白浆高清久久久久久 | 综合色网站 | 亚洲天堂美女视频 | 久久尤物 | 国产午夜精品无码一区二区 | 大陆一级黄色片 | 天天干夜夜做 | 91福利一区二区 | 国产偷人妻精品一区二区在线 | 97se亚洲国产综合在线 | 蜜臀久久久久久999 大陆熟妇丰满多毛xxxⅹ | 无码精品国产一区二区三区 | 91av日本 | 成人一区二区av | 亚洲va国产天堂va久久 en | 中文字幕第一页亚洲 | 婷婷激情网站 | 色呦呦国产 | 精品影视| 久久一区视频 | 亚洲一二三在线 | 都市激情综合 | 午夜精品一区二区三 | 久久国产精品久久久久久电车 | 日韩人妻精品一区二区三区视频 | 久久这里只有精品国产 | 污夜影院 | 久久久久久69 | 国产精品成人无码专区 | 91人人草| 免费在线黄 | 亚洲啪啪网址 | 日韩中文字幕亚洲精品欧美 | 九色麻豆| 男同av在线观看一区二区三区 | 国产精品网站在线观看 | 黄色欧美大片 | 成人网久久 | 天天草av| 91久久久国产精品 | 欧美日韩不卡一区二区 | 久久麻豆av| 粉嫩av懂色av蜜臀av分享 | 蜜桃综合网 | 国产在线麻豆 | 成人一级视频在线观看 | 欧美aaaaaaa| 1024视频在线 | 亚洲精品www久久久久久 | 亚洲宗人网| 精一区二区| 91黄在线看 | 深夜的私人秘书 | 国产精品久久久久久久久久久久久久久久久 | 黄色香蕉网站 | 亚洲精品乱码久久久久久黑人 | 牛牛在线| 亚洲成人乱码 | 国产无遮挡又黄又爽免费网站 | 波多野结衣国产 | 男人天堂电影 | 国产黄色91| 亚洲美女性生活视频 | 国产盗摄一区二区三区在线 | 久久精品成人av | 男人靠女人免费视频网站 | 人人射人人 | 天堂中文在线官网 | 精品福利电影 | 一级毛片黄片 | 日本不卡一区 | 黄频在线播放 | 国产美女福利 | 亚洲伊人婷婷 | 男男play视频 | 色国产在线 | 国产真实生活伦对白 | 国产视频精选 | 国产剧情自拍 | 国产精品免费一区二区区 | 日本性欧美 | 国产欧美日韩在线 | 精品国产乱码久久久久久闺蜜 | 日韩中文字幕av电影 | 亚洲一卡二卡 | 日韩精品1区2区 | 岛国精品视频 | av中文资源网 | 国产一级色| а√天堂8资源在线官网 | 欧美成人精品网站 | 999av| av黄色天堂 | 欧洲熟妇的性久久久久久 |