나는 꽤 오랫동안 자바 프로그램을 통해 aapt 명령을 실행하려고 시도 해왔다. 나의 직감은 내가 이것을 실현하기 위해 runtime.exec()
명령을 사용해야한다는 것이다. 그러나, 나는 다른 질문 및 응답을 보았고 아무도 나를 위해 작동하지 않는 것. 명령은 다음 /home/jay/testing_FILES
원래 폴더와 /home/jay/testing_FILES.apk
는 패키지 이름과 최종 위치의 APK자바 프로그램에서 안드로이드 aapt를 사용하여
aapt package -u -f -F "/home/jay/testing_FILES.apk" "/home/jay/testing_FILES"
. 아무도 나에게 aapt와 자바 runtime.exec()
을 사용하여이 명령을 올바르게 실행할 수있는 방법을 설명 할 수 있습니까? 당신이 아래의 형식을 시도했지만 단지의 경우 한 경우 나도 몰라
당신이 어떻게 잘못 실행중인에 대한 몇 가지 정보를 공유 할 수 있을까요? –
그것은 aapt가 무엇인지 알지 못한다. 그리고 aapt에 대한 전체 경로를 명령에 넣으려고 할 때 : 프로그램을 실행할 수 없다. 파일/디렉토리가 존재하지 않는다. – JJJ1106
String firstCommand = "/ home/jay/andTools/aapt 패키지 -u -f -F '/home/jay/testing_FILES.apk' '/ home/jay/testing_FILES' "; 이것은 내가 그것을 입력하려고하는 방법입니다. 원래/home/jay/andTools/part없이 시도했습니다. – JJJ1106