Advertisement
efxtv

Setting Up Android SDK Emulator on Linux

Jun 11th, 2024 (edited)
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | Cybersecurity | 0 0
  1. Setting Up Android SDK Emulator on Linux
  2.  
  3. **********************************************
  4. Telegram post:
  5. https://t.me/efxtv2/3788
  6. **********************************************
  7.  
  8. 1. Install Java 8:
  9. $ sudo apt update
  10. $ sudo apt install openjdk-8-jdk
  11.  
  12.  
  13. 2. Download Android SDK Command Line Tools:
  14. Official Android SDK https://developer.android.com/studio
  15.  
  16. 3. Set Java 8 as Default:
  17. $ sudo update-alternatives --config java
  18. - Choose Java 8 from the list.
  19.  
  20. 4. Add Java 8 to PATH:
  21. $ sudo nano /etc/bash.bashrc
  22.  
  23. - Add the line at the end:
  24. export PATH=$PATH:/usr/lib/jvm/java-8-openjdk-amd64/bin
  25.  
  26. - Save, exit, then run:
  27. source /etc/bash.bashrc
  28.  
  29.  
  30. 5. Move Command Line Tools to Directory:
  31. $ mkdir -p ~/android_sdk
  32. $ cd ~/android_sdk
  33. $ mv ~/Downloads/cmdline-tools-linux-6609375_latest.zip .
  34. $ unzip cmdline-tools-linux-6609375_latest.zip
  35. $ cd ~/android_sdk/cmdline-tools/cmdline-tools
  36. $ mkdir tools
  37. move all the files in to ~/android_sdk/cmdline-tools/tools
  38. New path ~/android_sdk/cmdline-tools/tools/bin
  39.  
  40.  
  41. 6. Navigate to Command Line Tools Bin:
  42. $ cd ~/android_sdk/cmdline-tools/tools/bin
  43.  
  44.  
  45. 7. List Available Emulators:
  46. $ ./sdkmanager --list
  47.  
  48.  
  49. 8. Install Platform Tools and Emulator:
  50. $ ./sdkmanager "platform-tools" "emulator" (press y)
  51.  
  52.  
  53. 9. List Available System Images:
  54. $ ./sdkmanager --list | grep "system-images;android"
  55.  
  56.  
  57. 10. Install Necessary Packages:
  58. $ ./sdkmanager "platforms;android-21" "system-images;android-30;default;x86_64" "build-tools;29.0.3"
  59.  
  60.  
  61. 11. Create a Virtual Device:
  62. $ ./avdmanager list avd (list AVD)
  63. $ ./avdmanager create avd -n <avd_name> -k <sdk_package_path> (Create new AVD)
  64. $ ./avdmanager create avd -n "my_avd_21" -k "system-images;android-30;default;x86_64"
  65.  
  66.  
  67. 12. Launch the Emulator:
  68. $ cd ~/android_sdk/cmdline-tools/tools/emulator
  69. $ ./emulator -avd <avd_name> (start emulator default memory)
  70. $ ./emulator -avd my_avd_21 -memory 1024
  71.  
  72. 13. Stop emulator
  73. $ adb emu kill
  74.  
  75.  
  76.  
  77. Ensure to replace the download link and file names with the appropriate ones from the Android SDK website. Also, adjust paths if necessary.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement