Android 스마트폰 에 앱을 설치할 때 가장 먼저 떠오르는 것은 무엇입니까? 구글 플레이 스토어(Google Play Store) 맞죠? Play 스토어(Play Store) 에서 앱을 다운로드하고 설치하는 것이 가장 간단하고 쉬운 방법입니다. 그러나 이것이 유일한 방법은 아닙니다. 우선(Well) , APK 파일에서 앱을 설치할 수 있는 옵션이 항상 있습니다. 이러한 파일은 크롬과 같은 웹 브라우저를 사용하여 다운로드한 다음 필요할 때 설치할 수 있는 소프트웨어의 설정 파일과 같습니다. 유일한 요구 사항은 브라우저에 대해 알 수 없는 (Unknown) 출처 권한을 활성화하는 것입니다.(Sources)
이제 설명된 방법을 사용하려면 장치에 직접 액세스할 수 있어야 하지만 실수로 일부 시스템 파일이 손상된 상황을 고려하십시오. 이로 인해 UI가 충돌하고 휴대전화에 액세스할 수 없습니다. 문제를 해결하는 유일한 방법은 장치가 다시 작동하기 시작하도록 타사 UI 앱을 설치하는 것입니다. 여기에서 ADB 가 등장합니다. 컴퓨터를 사용하여 장치를 제어할 수 있습니다. 이와 같은 상황에서 기기에 앱을 설치할 수 있는 유일한 방법입니다.
글쎄, 이것은 ADB 가 생명의 은인이 될 수 있는 많은 시나리오 중 하나일 뿐입니다. 따라서 ADB에 대해 더 많이 알고 ADB 를 사용하는 방법을 배웠을 경우에만 도움이 될 것입니다. 이것이 바로 우리가 할 일입니다. ADB 가 무엇 이고 어떻게 작동하는지 논의할 것입니다 . 또한 ADB(ADB) 를 설정하여 기기에 앱을 설치 하는 과정과 관련된 다양한 단계를 안내해 드립니다 .
ADB 명령을 사용하여 APK를 설치하는 방법(How to Install APK Using ADB Commands)
ADB란 무엇입니까?(What is ADB?)
ADB 는 Android 디버그 브리지(Android Debug Bridge) 를 나타냅니다 . Android SDK ( 소프트웨어 개발 키트(Software Development Kit) ) 의 일부인 명령줄 도구입니다 . 장치가 USB(USB) 케이블 을 통해 컴퓨터에 연결되어 있는 경우 PC를 사용하여 Android 스마트폰 을 제어할 수 있습니다 . 앱을 설치 또는 제거하고, 파일을 전송하고, 네트워크 또는 Wi-Fi 연결에 대한 정보를 얻고, 배터리 상태를 확인하고, 스크린샷을 찍거나 화면을 녹화하는 등의 작업에 사용할 수 있습니다. 장치에서 다양한 작업을 수행할 수 있는 일련의 코드가 있습니다. 사실 ADB 는(ADB)많은 연습과 훈련이 필요한 고급 작업을 수행할 수 있는 매우 강력한 도구입니다. 코딩의 세계를 더 많이 탐색할수록 ADB 는 더 유용해질 것입니다. 그러나 일을 단순하게 유지하기 위해 몇 가지 기본 사항만 다루고 주로 ADB를 사용 하여 APK를 설치하는 방법을 가르칠 것입니다.(how to install an APK)
어떻게 작동합니까?(How does it work?)
ADB 는 USB 디버깅을 사용하여 장치를 제어합니다. USB 케이블을 사용하여 컴퓨터에 연결하면 ADB 클라이언트는 연결된 장치를 감지할 수 있습니다. 명령줄 또는 명령 프롬프트를 매체로 사용하여 컴퓨터와 Android 장치 간에 명령과 정보를 전달합니다. Android 장치 에서 프로세스 및 작업을 제어할 수 있는 특수 코드 또는 명령이 있습니다 .
ADB를 사용하기 위한 다양한 전제 조건은 무엇입니까?(What are the various Pre-requisites for using ADB?)
이제 ADB 명령을 사용하여 APK를 설치( install APK using ADB commands,) 하기 전에 다음 전제 조건이 충족되는지 확인해야 합니다.
1. 가장 먼저 필요한 것은 장치의 드라이버가 PC에 설치되어 있는지 확인하는 것입니다. 모든 Android 스마트폰에는 휴대폰을 PC에 연결할 때 자동으로 설치되는 자체 장치 드라이버가 함께 제공됩니다. 장치에 드라이버가 없으면 별도로 드라이버를 다운로드해야 합니다. Nexus 와 같은 (Nexus)Google 장치 의 경우 SDK 의 일부인 Google USB 드라이버(Google USB Driver) 를 설치하기만 하면 됩니다(이에 대해서는 나중에 설명하겠습니다). Samsung , HTC , Motorola 등과 같은 다른 회사 는 해당 사이트에서 드라이버를 제공합니다.
2. 다음으로 필요한 것은 Android 스마트폰에서 (Android)USB 디버깅 을 활성화하는 것입니다 . 그렇게 하는 옵션은 개발자(Developer) 옵션에서 찾을 수 있습니다. 먼저(First) 설정 메뉴에서 개발자 옵션을 활성화(enable the Developer Options) 합니다 .
그런 다음 개발자 옵션에서 USB 디버깅(enable USB debugging) 을 활성화해야 합니다 .
ㅏ. 설정(Settings) 을 열고 시스템(System) 옵션 을 클릭하십시오 .
비. 이제 개발자 옵션(Developer options) 을 탭합니다 .
씨. 아래로 스크롤하여 디버깅 섹션 에서 (Debugging section)USB 디버깅(USB debugging) 설정을 찾을 수 있습니다 . 스위치를 켜기만 하면 됩니다 .(Simply)
3. 마지막 으로 컴퓨터에 ADB 를 다운로드하여 설치 해야 합니다. 다음 섹션에서 이에 대해 논의하고 전체 설치 프로세스를 안내합니다.
Windows에서 ADB를 다운로드하고 설치하는 방법은 무엇입니까?(How to Download and Install ADB on Windows?)
앞서 언급했듯이 ADB 는 Android SDK 의 일부 이므로 도구 키트에 대한 전체 설정 패키지를 다운로드해야 합니다. Windows 10에서 ADB(download and install ADB on Windows 10) 를 다운로드하고 설치하려면 아래 단계를 따르십시오 .
1. 여기 를 클릭하면 (here)Android SDK 플랫폼 도구 다운로드 페이지로 이동합니다 .
2. 이제 "Download SDK Platform-Tools for Windows" 버튼을 클릭합니다. 사용 중인 운영 체제에 따라 다른 옵션도 선택할 수 있습니다.
3. 이용약관에 동의하고 다운로드 버튼을 클릭합니다(Terms and Conditions and click on the Download button) .
4. zip 파일이 다운로드되면 툴킷 파일을 저장할 위치에 압축을 풉니다.
다른 도구와 함께 폴더에 있는 ' ADB ' 를 볼 수 있습니다. 이제 설치 프로세스가 완료되었습니다. 이제 ADB 를 사용 하여 기기에 APK 를 설치 하는 다음 단계로 이동합니다.
ADB를 사용하여 기기에 APK를 설치하는 방법은 무엇입니까?(How to Use ADB to install APK on your device?)
ADB 명령을 사용하여 APK 설치를 진행하기 전에 ADB가 제대로 설정되어 있고 연결된 장치가 제대로 감지되는지 확인해야 합니다.(ADB is set up properly and the device connected is being detected properly.)
1. 이렇게 하려면 Android 장치를 컴퓨터에 연결한 다음 (Android)SDK 플랫폼 도구 가 포함된 폴더를 엽니다 .
2. 이 폴더에서 Shift 키를 누른 상태에서 을 마우스 오른쪽 버튼으로 클릭(down Shift and then right-click) 합니다. 메뉴에서 " 여기서 명령 창 열기(Open Command window here) " 옵션을 선택합니다. 명령 창을 여는 옵션을 사용할 수 없는 경우 " 여기서 PowerShell 창 열기(Open PowerShell window here) "를 클릭하십시오 .
3. 이제 명령 프롬프트(Command Prompt) 창/PowerShell 창에서 " .\adb devices " 코드를 입력하고 Enter 키를 누릅니다.
4. 그러면 명령 창에 장치 이름이 표시됩니다.
5. 그렇지 않다면 장치의 드라이버에 문제가 있는 것입니다.
6. 이 문제에 대한 간단한 해결책이 있습니다. 컴퓨터의 검색 창으로 이동하여 장치 관리자를 엽니다.(Device Manager.)
7. 당신의 안드로이드 기기가 거기에 나열될 것입니다. 마우스 오른쪽 버튼으로 클릭 하고 (Right-click)드라이버 업데이트 옵션(update driver option.) 을 탭하기만 하면 됩니다.
8. 그런 다음 온라인 에서 드라이버(Drivers) 를 찾는 옵션을 클릭합니다 . 사용 가능한 새 드라이버가 있으면 자동으로 다운로드되어(automatically get downloaded and installed) 컴퓨터에 설치됩니다.
9. 이제 command prompt/PowerShel 창으로 돌아가 위에서 제공된 것과 동일한 명령을 입력하고 Enter 키(Enter) 를 누릅니다 . 이제 화면에 표시된 장치의 이름을 볼 수 있습니다.
이것은 ADB 가 성공적으로 설정되었고 장치가 올바르게 연결되었음을 확인합니다. 이제 ADB(ADB) 명령 을 사용하여 전화기에서 모든 작업을 수행할 수 있습니다 . 이러한 명령은 명령 프롬프트(Command Prompt) 또는 PowerShell 창에 입력해야 합니다. ADB 를 통해 기기에 APK 를 설치하려면 컴퓨터에 APK 파일이 저장되어 있어야 합니다. VLC 미디어 플레이어 용 APK 파일을 설치한다고 가정해 보겠습니다 .
기기에 앱을 설치하려면 아래 단계를 따르세요.
1. 가장 먼저 해야 할 일은 APK 파일을 SDK 플랫폼 도구가 포함된 폴더로 이동하는 것입니다. (move the APK file to the folder containing the SDK platform tools.)이렇게 하면 APK(APK) 파일 의 위치에 대한 전체 경로를 별도로 입력하지 않아도 되므로 더 쉽게 할 수 있습니다 .
2. 그런 다음 명령 프롬프트 창 또는 PowerShell 창을 열고 " adb install <app name.apk> " 명령을 입력합니다. 여기서 앱 이름은 APK 파일의 이름입니다. 우리의 경우 " VLC.apk " 입니다.
3. 설치가 완료되면 " 성공(Success) " 메시지가 화면에 표시되는 것을 볼 수 있습니다.
추천:(Recommended:)
따라서 이제 ADB 명령을 사용하여 APK를 설치하는 방법을( how to install APK using ADB commands) 성공적으로 배웠습니다 . 그러나 위에서 언급했듯이 ADB 는 강력한 도구이며 다양한 다른 작업을 수행하는 데 사용할 수 있습니다. 올바른 코드와 구문만 알면 훨씬 더 많은 일을 할 수 있습니다. 다음 섹션에서는 약간의 보너스가 있습니다. 우리는 당신이 시도하고 재미있게 실험할 수 있는 특정 선택된 중요한 명령을 나열할 것입니다.
기타 중요한 ADB 명령(Other Important ADB Commands)
1. “adb install -r <app name.apk>” – 이 명령을 사용하면 기존 앱을 다시 설치하거나 업데이트할 수 있습니다. 예를 들어 기기에 이미 앱이 설치되어 있지만 앱의 최신 APK 파일을 사용하여 앱을 업데이트하려고 합니다. 시스템 앱이 손상되어 APK(APK) 파일 을 사용하여 손상된 앱을 교체해야 하는 경우에도 유용 합니다.
2. “adb install -s <app name.apk>” – 이 명령을 사용하면 앱이 SD 카드에 설치될 수 있고 기기에서 앱을 설치할 수 있는 경우 SD 카드에 앱을 설치할 수 있습니다. SD 카드.
3. “adb uninstall <app name.apk>” – 이 명령을 사용하면 장치에서 앱을 제거할 수 있습니다. 그러나 명심해야 할 한 가지는 제거하는 동안 전체 패키지 이름을 입력해야 한다는 것입니다. 앱. 예를 들어 장치에서 Instagram 을 제거하려면 "com.instagram.android"를 작성해야 합니다.
4. “adb logcat” – 이 명령을 사용하면 장치의 로그 파일을 볼 수 있습니다.
5. "adb shell" – 이 명령을 사용하면 Android 장치 에서 대화형 Linux 명령줄 셸 을 열 수 있습니다.
6. “adb push <file location path>/sdcard/<folder name>” – 이 명령을 사용하면 컴퓨터의 일부 파일을 Android 장치의 SD 카드로 전송할 수 있습니다. 여기서 "파일 위치 경로"는 컴퓨터에 있는 파일의 경로를 나타내고 "폴더 이름"은 Android 장치에서 파일이 전송될 디렉터리입니다.
7. “adb pull /sdcard/<file name><file location path>” – 이 명령어는 push 명령어의 역순으로 볼 수 있다. 그것은 당신이 당신의 안드로이드(Android) 장치에서 컴퓨터 로 파일을 전송할 수 있습니다. "filename" 대신 SD 카드에 있는 파일 이름을 입력해야 합니다. "파일 위치 경로" 대신 파일을 저장할 컴퓨터의 위치를 지정합니다.
8. “adb reboot” – 이 명령을 사용하면 장치를 다시 시작할 수 있습니다. 재부팅 후 -bootloader를 추가하여 부트로더에서 장치를 부팅하도록 선택할 수도 있습니다. 일부 장치 에서는 단순히 재부팅하는 대신 "reboot recovery"를 입력하여 복구(Recovery) 모드 로 직접 부팅할 수도 있습니다 .
How to Install APK Using ADB Commands
When you consider instаlling an app on your Android smartрhone, what is the first thing that comes tо your mind? Goоgle Play Store, right? Downloading and inѕtalling an app frоm the Play Store is the simplest and easiest method to do so. However, it most cеrtainly isn’t the only method. Well, for starters, you always have the option to install apps from their APK files. These files аre like setuр files for software that can be downloaded using a wеb browser like chrome and then installed as and when required. The only requirement is that you enable the Unknown Sources permission for your browser.
Now, the described method requires you to have direct access to your device but consider a situation where accidentally some system file gets damaged. This causes your UI to crash and leaving you with no way to access your phone. The only way to resolve the issue is to install a third-party UI app so that the device starts working again. This is where ADB comes in. It allows you to control your device using a computer. It is the only way in which you can install apps on your device in a situation like this.
Well, this is just one of many scenarios where ADB could be a lifesaver. Therefore, it would only do you good if you knew more about ADB and learned how to use it and that’s exactly what we are going to do. We are going to discuss what is ADB and how it works. We will also take you through the various steps involved in the process of setting up and then using ADB to install apps on your device.
How to Install APK Using ADB Commands
What is ADB?
ADB stands for Android Debug Bridge. It is a command-line tool that is a part of the Android SDK (Software Development Kit). It allows you to control your Android smartphone using a PC provided that your device is connected to the computer via a USB cable. You can use it to install or uninstall apps, transfer files, get information about network or Wi-Fi connection, check battery status, take screenshots or screen recording and so much more. It has a set of codes that allow you to perform various operations on your device. As a matter of fact, ADB is a very powerful tool that is capable of performing advanced operations that a good amount of practice and training to master. The more you explore the world of coding, the more useful ADB will become for you. However, for the sake of keeping things simple, we are just going to cover some basics and mainly teach you how to install an APK using ADB.
How does it work?
ADB uses USB debugging to take control of your device. When connected to a computer using a USB cable, ADB client is able to detect the connected device. It uses a command line or command prompt as the medium to relay the commands and information between the computer and the Android device. There are special codes or commands which allow you to control the processes and operations on your Android device.
What are the various Pre-requisites for using ADB?
Now, before you can install APK using ADB commands, you need to make sure the following pre-requisites are met.
1. The first thing that you need is to make sure that the device’s driver is installed on your PC. Every Android smartphone comes with its own device driver that automatically gets installed when you connect your phone to your PC. If your device does not have one then you need to download the driver separately. For Google devices like Nexus, you can find just install Google USB Driver which is a part of SDK (we will discuss this later). Other companies like Samsung, HTC, Motorola, etc. provide drivers on their respective sites.
2. The next thing that you need is to enable USB debugging on your Android smartphone. The option to do so can be found under Developer options. First, enable the Developer Options from the Settings menu.
After that, you need to enable USB debugging from the Developer options.
a. Open Settings and click on the System option.
b. Now, tap on Developer options.
c. Scroll down and under the Debugging section, you will find the setting for USB debugging. Simply toggle on the switch and you are good to go.
3. Last but not least, you need to download and install ADB on your computer. We will discuss this in the next section and guide you through the entire installation process.
How to Download and Install ADB on Windows?
As mentioned earlier, ADB is a part of the Android SDK and thus, you need to download the entire setup package for the tool kit. Follow the steps given below to download and install ADB on Windows 10:
1. Click here to go to the downloads page for Android SDK platform tools.
2. Now, click on the “Download SDK Platform-Tools for Windows” button. You can select the other options as well depending upon the operating system that you are using.
3. Agree to the Terms and Conditions and click on the Download button.
4. Once the zip file is downloaded, extract it at a location where you want to save the tool kit files.
You will be able to see the ‘ADB’ present in the folder along with other tools. The installation process is now complete. We will now be moving to the next step that is using ADB to install APK on your device.
How to Use ADB to install APK on your device?
Before you proceed to install APK using ADB commands, you need to make sure that ADB is set up properly and the device connected is being detected properly.
1. To do this, connect your Android device to the computer and then open the folder containing the SDK platform tools.
2. In this folder, hold down Shift and then right-click. From the menu select the “Open Command window here” option. If the option to open the command window is not available, then click on the “Open PowerShell window here”.
3. Now, in the Command Prompt window/PowerShell window type the following code: “.\adb devices” and press Enter.
4. This will display the name of your device in the command window.
5. If it does not, then there is a problem with the device’s driver.
6. There is a simple solution to this problem. Go to the search bar on your computer and open Device Manager.
7. Your Android device will be listed there. Right-click on it and simply tap on the update driver option.
8. Next, click on the option to look for Drivers online. If there are any new drivers available then they will automatically get downloaded and installed on your computer.
9. Now, go back to command prompt/PowerShell window and type the same command provided above and press Enter. You will now be able to see the name of the device displayed on the screen.
This confirms that ADB has been successfully set up and your device is connected properly. You can now perform any operations on your phone using the ADB commands. These commands need to be entered in the Command Prompt or PowerShell window. In order to install an APK on your device via ADB, you need to have the APK file stored on your computer. Let us assume that we are installing the APK file for the VLC media player.
Follow the steps given below to install the app on your device:
1. The first thing that you need to do is move the APK file to the folder containing the SDK platform tools. This will make it easier as you would not have to type the entire path for the location of the APK file separately.
2. Next, open the command prompt window or PowerShell window and type in the following command: “adb install <app name.apk>” where the app name is the name of the APK file. In our case, it will be “VLC.apk”
3. Once the installation is complete, you will be able to see the message “Success” displayed on your screen.
Recommended:
Thus, you have now successfully learned how to install APK using ADB commands. However, as mentioned above ADB is a powerful tool and can be used to perform various other operations. All that you need to know is the correct code and syntax and you will be able to do so much more. In the next section, we have a little bonus for you. We will be listing down certain selected important commands that you can try and have fun experimenting with.
Other Important ADB Commands
1. “adb install -r <app name.apk>” – This command allows you to re-install or update an existing app. Take for example you already have an app installed on your device but you wish to update the app using the latest APK file for the app. It is also useful when a system app is corrupted and you need to replace the corrupted app using its APK file.
2. “adb install -s <app name.apk>” – This command allows you to install an app on your SD card provided the app is compatible to be installed on the SD card and also if your device allows apps to be installed on the SD card.
3. “adb uninstall <app name.apk>” – This command allows you to uninstall an app from your device, However, one thing that needs to be kept in mind is that you need to type in the entire package name while uninstalling an app. For example, you need to write “com.instagram.android” in order to uninstall Instagram from your device.
4. “adb logcat” – This command allows you to view the device’s log files.
5. “adb shell” – This command allows you to open an interactive Linux command-line shell on your Android device.
6. “adb push <file location path>/sdcard/<folder name>” – This command allows you to transfer some file on your computer to the SD card of your Android device. Here “file location path” stands for the pathway of the file on your computer and “folder name” is the directory where the file will get transferred on your Android device.
7. “adb pull /sdcard/<file name><file location path>” – This command can be considered to be the reverse of push command. It allows you to transfer a file from your Android device to your computer. You need to type in the name of the file on your SD card in place of “filename”. Specify the location on your computer where you want to save the file in place of “file location path”.
8. “adb reboot” – This command allows you to restart your device. You can also select to boot your device in bootloader by adding -bootloader after reboot. Some devices also allow you to directly boot into Recovery mode by typing “reboot recovery” instead of simply reboot.