에뮬레이터에 busybox를 설치하고 싶습니다. 나는 다음과 같은 단계를 수행 : 프롬프트 도스에서 에뮬레이터를 시작 1) 에뮬레이터 -avd youravdname -partition 크기android : 에뮬레이터에 응용 프로그램 설치하기
2)/데이터/지역 고양이 비지 박스>/데이터/지역/비지 박스 또는 ADB에 파일을 복사 (128) 비지/데이터/지방/비지 밀어
3) 시작 shesll ADB 쉘
SU는 -o 다시 마운트 RW/디바이스/블록/mtdblock0/시스템마운트 -c RW 로
3) 산 4) Co 시스템 고양이/데이터/지역/비지 박스>/시스템/xbin/비지 박스
5)에 PY 파일은 비지 박스 CD/시스템/xbin 비지 박스의 --install를 설치합니다.
까지 4 단계는 모두 정상적으로 작동합니다. 5 단계에서 설치해야하는 각 파일에 대해 "No fiel or directory"를 얻습니다. Like :
# busybox --install .
busybox --install .
busybox: /data/busybox/[: No such file or directory
busybox: /data/busybox/[[: No such file or directory
busybox: /data/busybox/addgroup: No such file or directory
busybox: /data/busybox/adduser: No such file or directory
busybox: /data/busybox/adjtimex: No such file or directory
busybox: /data/busybox/ar: No such file or directory
busybox: /data/busybox/arp: No such file or directory
busybox: /data/busybox/arping: No such file or directory
목록은 "zcip"파일까지 계속됩니다./data/busybox 폴더에 설치하려고했습니다. 나도 같은 것을 얻는다. 설치 폴더/비지 박스 및 설치할 경우 각 파일에 대해 "잘못된 장치 교차 링크 ..."가 표시됩니다.
아무도 왜 htis 오류 및 해결 방법을 알 수 있습니까? 나는 busybox를 설치해야한다. 많은 연구를 한 후에/xbin에 대처할 때까지 약간의 성공을 거둘 수 있었던 위의 단계를 발견했습니다. 이제 설치가 문제입니다.
도움이 매우 감사합니다.
어디에서 BusyBox를 다운로드 했습니까? 특히 Android 버전 이었습니까? 권한 문제 일 수도 있습니다 - 루트로'busybox --install'을 실행 했습니까? 마지막으로 '잘못된 장치 교차 링크'오류는 아마도 단일 파일 시스템에서만 작동 할 수있는 Unix 하드 링크를 사용하는 BusyBox 설치 스크립트 때문에 발생합니다. -/busybox,/data 및/system은 모두 서로 다른 파일 시스템에 있으므로 하드 링크가 작동하지 않습니다. – RivieraKid
Busybox를 어디에서 다운로드했는지 기억 나지 않습니다. 하지만 네, 그것은 안드로이드를위한 것이었고 버전은 1.15였습니다 ... 나는 rw 권한으로 시스템에 마운트되어 있으므로 루트라고 생각합니다. "id"cmd는 uid = 0이므로 루트입니다. "busybox --install.,/data,/system, ./busybox를 사용하면"나에게 그런 파일이나 디렉토리가 없습니다. "ln -s busybox cp"를 사용하면 cp가 busybox로/system/xbin에 설치됩니다.내가 어디로 잘못 가고 있니? – Tvd
마지막으로 busybx를 에뮬레이터에 설치하는 데 성공했습니다. 그러나 종료되면 지워집니다. 즉, 에뮬레이터를 다시 시작할 때마다 먼저 설치 단계를 수행해야합니다. 그건 좋은 생각이 아니다. 뭐라고하시오? ??? 왜 이런 일이 일어나고 실제 장치로 어떻게 처리 할 수 있을까요 ?? – Tvd