1
이상한 문제가 있습니다. 내 bash 스크립트 나 Makefile에서 절대 경로와 함께 aapt를 사용하는 것은 작동하지 않지만 내가 로컬 디렉토리에 있다면 그렇습니다. 명령이 실행 않습니다aapt가 절대 경로로 작동하지 않습니다.
aapt add $OUT/device.jar $OUT/classes.dex
을이 출력 인쇄 : 다음과 같은 처리를 할 경우
, 작동하지 않습니다
'/homes/rsevile/CS307/bin/Device/classes.dex'...
을하지만 항아리를로드 할 클래스 I 그 끝까지로드하려고 시도하는 중입니다.
cd $OUT
aapt add device.jar classes.dex
인쇄 :이 전체 코드가 (어떤 작품) 스크립트에서 실행중인
'classes.dex'...
:
javac -d $(OUT)/classes -classpath ./layoutlib.jar src/com/device/client/*.java
jar cf $(OUT)/device.jar $(OUT)/classes $(OUT)/layoutlib
dx --dex --no-strict --output=$OUT/classes.dex $OUT/device.jar
cd $OUT
aapt add device.jar classes.dex
cd $ROOT
adb push $OUT/device.jar $ANDROID_OUT_DIR
내가
다음은 그러나 작업 수행 aapt로 절대 경로를 사용할 때 내 수업이 발견되지 않는 이유를 혼란스럽게합니다.
아무도 제게 왜 작동하지 않는지 설명하고 적절한 절대 경로를 사용하여 문제를 해결할 수 있습니까?
감사합니다.