안드로이드 터미널 앱에서 실행될 스크립트를 테스트하는 언어와 방법

안드로이드 터미널 앱에서 실행될 스크립트를 테스트하는 언어와 방법

Android 기기의 터미널 앱에서 실행할 수 있는 스크립트를 작성하고 싶습니다. 시작에 관한 기본적인 질문이 있습니다.

배경:(기본적으로) 안드로이드 태블릿에서 폴더를 가져오고 각 폴더의 이미지를 PC의 이미지로 바꾼 다음 폴더를 다시 푸시하는 Windows 배치 파일이 있습니다. 이제 터미널에서 실행되는 스크립트나 태블릿의 다른 스크립트 실행 앱을 사용하여 이 작업을 수행하고 싶습니다. (폴더의 이미지가 이미 장치에 있는 이미지로 대체됩니다.)

시작하는 방법만 알고 싶습니다.

  • bash를 사용합니까, 아니면 다른 스크립팅 언어를 사용해야 합니까, 아니면 그냥 "일반" Linux를 사용해야 합니까?
  • 이 스크립트를 어떻게 테스트합니까?

처음에는 Notepad++에서 몇 가지 명령을 작성하고, .sh 파일로 저장하고, 스크립트 파일을 태블릿에 수동으로 복사하여 실행하면 된다고 생각했는데, 그게 번거로운 것 같습니다. Windows의 "Linux 스크립트 콘솔"과 같은 것에서 USB로 연결된 태블릿을 테스트할 수 있는 방법이 있습니까? 감사해요.

답변1

adb휴대폰에서 간단한 명령을 실행할 수 있습니다 . 그냥 입력하면 adb shell쉘이 나옵니다. adb push <source> <destination>스크립트를 장치에 푸시하는 데 사용할 수도 있습니다 . 어쩌면 adb 도움말에서 더 많은 정보를 제공할 수도 있고 스크립트를 실행하는 옵션도 있을 수 있습니다.

답변2

나는 일부 파일을 자동으로 폴더로 옮기는 나만의 Android 스크립트를 작성했습니다. 내가 한 일은 다음과 같습니다.

  • 로 시작하는 스크립트를 작성하세요 #!/system/bin/sh. 간단한 bash 명령을 사용했습니다.

  • 스크립트 저장파일 확장자 없이. 귀하의 전화기는 그것이 쉘 스크립트임을 자동으로 알게 될 것입니다.

  • 휴대폰을 USB에 연결하고 cmd에 다음을 입력 adb push [path-to-file] [path-to-save]하거나 원하는 폴더에 끌어서 놓으세요.

  • 귀하의 휴대전화가 비확장 파일을 좋아하지 않을 수도 있습니다. 이런 일이 발생하면 스크립트 파일에 .sh를 추가하고 다시 시도하세요. Android 파일 관리자(루트 브라우저는 괜찮습니다)를 다운로드하고 확장 프로그램을 제거합니다. (여기서 몇 가지 문제가 발생했습니다. 성공하지 못하면 시도해 볼 수 있습니다.)

  • Play 스토어에서 터미널 에뮬레이터를 다운로드하고 다음을 입력하세요.

    su
    

    chmod 755 [스크립트 경로]

    ./[script]
    
  • 모든 것이 제대로 작동한다면 괜찮을 것입니다.

관련 정보