จะตั้งค่าเส้นทาง ANDROID_HOME ใน ubuntu ได้อย่างไร?
โปรดระบุขั้นตอน
จะตั้งค่าเส้นทาง ANDROID_HOME ใน ubuntu ได้อย่างไร?
โปรดระบุขั้นตอน
คำตอบ:
ในคอนโซลเพียงพิมพ์เหล่านี้:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
หากคุณต้องการทำให้มันถาวรเพียงแค่เพิ่มบรรทัดเหล่านั้นในไฟล์ ~ / .bashrc
vim ~/.bashrc
ใน terminal ของคุณ โฟลเดอร์ที่คุณอยู่ไม่มีความสำคัญ
export PATH=$PATH:$ANDROID_HOME/platform-tools
ดูด้านล่าง ใน SDK 29.0.3 ฉันเพิ่งติดตั้งไม่มีtools
ไดเรกทอรีอีกต่อไป
ฉันต้องการแบ่งปันคำตอบที่แสดงให้เห็นถึงวิธีการใช้ Android SDK ที่จัดเก็บโดย Ubuntu
ติดตั้ง Android SDK
sudo apt-get install android-sdk
ส่งออกตัวแปรสภาพแวดล้อม
export ANDROID_HOME="/usr/lib/android-sdk/"
export PATH="${PATH}:${ANDROID_HOME}tools/:${ANDROID_HOME}platform-tools/"
android-sdk
แพ็คเกจจาก apt ขอบคุณ!
สมมติว่าคุณมี SDK สกัดที่~/Android/Sdk
,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
เพิ่มบรรทัดข้างต้นลงในไฟล์~/.bashrc
(อยู่ที่home/username/.bashrc
) เพื่อให้ถาวรสำหรับผู้ใช้ปัจจุบัน รัน source ~/.bashrc
เพื่อใช้การเปลี่ยนแปลงหรือรีสตาร์ทเครื่องของคุณ
( หรือ )
เรียกใช้บรรทัดข้างต้นในหน้าต่างเทอร์มินัลเพื่อให้พร้อมใช้งานสำหรับเซสชัน
เพื่อทดสอบว่าคุณตั้งค่าไว้ถูกต้องหรือไม่
เรียกใช้คำสั่งด้านล่างในหน้าต่างเทอร์มินัล
echo $ANDROID_HOME
user@host:~$ echo $ANDROID_HOME
/home/<user>/Android/Sdk
which android
user@host:~$ which android
/home/<user>/Android/Sdk/tools/android
เรียกใช้android
บนหน้าต่างเทอร์มินัลหากเปิดขึ้นตัวจัดการ SDK Androidคุณก็พร้อมใช้งาน
echo
คำสั่งเหล่านั้นจะทำงาน exec $SHELL
ฉันมักจะเรียกใช้
export PATH=$PATH:$ANDROID_HOME/tools/bin
จากนั้นแหล่งที่มา~/.profile
(หรือ .bashrc) หากคุณไม่ต้องการออกจากระบบ .. ให้ลองเรียกใช้ 'sdkmanager --licenses' จากนั้นลองรวบรวม
วิธีที่ดีกว่าคือการใช้ตัวแปร ANDROID_HOME ซ้ำในตัวแปรพา ธ หากตัวแปร ANDROID_HOME ของคุณมีการเปลี่ยนแปลงคุณเพียงแค่ต้องทำการเปลี่ยนแปลงในที่เดียว
export ANDROID_HOME=/home/arshid/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
arshid
ส่วนจะต้องถูกแทนที่ด้วยชื่อผู้ใช้ปัจจุบัน
เพิ่มสิ่งต่อไปนี้ใน~/.bashrc
ไฟล์ของคุณ ออกจากระบบและเข้าสู่ระบบ ฉันมี sdk ของฉันอยู่ในนั้น$HOME/Documents/Android/sdk
คุณต้องแทนที่มันด้วยตำแหน่งที่คุณเก็บโฟลเดอร์ sdk ของคุณ
# Android Path
PATH=$PATH:$HOME/Documents/Android/sdk:$HOME/Documents/Android/sdk/tools
export PATH
# For SDK version r_08 and higher, also add this for adb:
PATH=$PATH:$HOME/Documents/Android/sdk/platform-tools
export PATH
source ~/.bashrc
สามารถแทนที่การออกจากระบบแล้วเข้าสู่ระบบ
export PATH=$PATH(...)
ในแบบเดียว ทำงานได้ทั้งสองวิธี :)
ตอนแรกไปที่บ้านของคุณและกดCtrl+ Hมันจะแสดงไฟล์ที่ซ่อนอยู่ให้คุณค้นหา.bashrc
ไฟล์เปิดไฟล์ด้วยโปรแกรมแก้ไขข้อความใด ๆ จากนั้นวางบรรทัดด้านล่างที่ท้ายไฟล์
export ANDROID_HOME=/home/varun/Android/Sdk
export PATH=$PATH:/home/varun/Android/Sdk/tools
export PATH=$PATH:/home/varun/Android/Sdk/platform-tools
โปรดเปลี่ยน/home/varun/Android/Sdk
เส้นทางไปยังเส้นทาง SDK ของคุณ ทำเช่นเดียวกันสำหรับเครื่องมือและเครื่องมือแพลตฟอร์ม
หลังจากนี้.bashrc
ไฟล์บันทึกและปิด
ตอนนี้คุณพร้อมที่จะใช้คำสั่ง ADB บนเทอร์มินัล
ก่อนอื่นให้เปิดไฟล์. bashrc โดย gedit ~ / .bashrc
# Added ANDROID_HOME variable. export ANDROID_HOME=$HOME/Android/Sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools
บันทึกไฟล์และเปิดเทอร์มินัลอีกครั้ง
echo $ANDROID_HOME
มันจะแสดงเส้นทางเช่น /home/pathTo/Android/Sdk
ใช้กับ Ubuntu และ Linux Mint
ในที่เก็บถาวร:
sudo nano .bashrc
เพิ่มไปยังจุดสิ้นสุด:
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH=${PATH}:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/tools
รีสตาร์ทเครื่องและทำ: echo $ HOME หรือ $ PATH คุณสามารถรู้ตัวแปรเหล่านี้ได้
ในเทอร์มินัลเพียงพิมพ์ 3 คำสั่งเหล่านี้เพื่อตั้งค่าตัวแปร ANDROID_HOME:
$ export ANDROID_HOME=~/Android/Sdk
/Android/Sdk
เป็นที่ตั้งของ Sdk ซึ่งอาจมีการเปลี่ยนแปลงในกรณีของคุณ
$ PATH=$PATH:$ANDROID_HOME/tools
$ PATH=$PATH:$ANDROID_HOME/platform-tools `
หมายเหตุ: การดำเนินการนี้จะกำหนดเส้นทางชั่วคราวเพื่อให้การดำเนินการใด ๆ ที่คุณต้องดำเนินการบนสถานีเดียวกัน
หากคุณใช้ Android ด้วย sudo มันจะติดตั้ง sdk ใน / root / Android / Sdk ดังนั้นให้ตรวจสอบว่าเป็นเช่นนั้นหรือไม่ และถ้าคุณใช้ dont รันคอร์โดวากับ sudo มันจะดู sdk ในรูทเช่นกัน รหัสข้างต้นสำหรับการตั้งค่าเส้นทางใช้งานได้ดี
ฉันประสบปัญหาเดียวกันกับเส้นทาง linux ANDROID_HOME
หมายเหตุ:
1- เพิ่มพารามิเตอร์2- สร้างหรือสร้างโครงการใหม่
3- รีสตาร์ทพีซีของคุณ
วิธีเพิ่มพารามิเตอร์โดยใช้เทอร์มินัล:
เปิดเทอร์มินัลการเขียนของคุณ
gedit .bashrc
หน้าต่างอื่นจะเปิดขึ้นจากนั้นเพิ่มบรรทัดต่อไปนี้ที่ท้ายหน้าต่าง
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
จากนั้นกลับไปที่เทอร์มินัลแล้วพิมพ์
แหล่ง. bashrc
เพื่อบันทึกการเปลี่ยนแปลงในไฟล์ bashrc เมื่อรีสตาร์ทคอมพิวเตอร์
นี่คือสิ่งที่ทำงานสำหรับฉันสมมติว่าคุณมี SDK สกัดที่~/Android/Sdk
,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
เพิ่มบรรทัดข้างต้นลงในไฟล์~/.bashrc
(อยู่ที่home/username/.bashrc
) เพื่อให้ถาวรสำหรับผู้ใช้ปัจจุบัน เรียกใช้ซอร์ส~/.bashrc
เพื่อใช้การเปลี่ยนแปลงหรือรีสตาร์ทเทอร์มินัลของคุณ (หรือ) เรียกใช้บรรทัดข้างต้นในหน้าต่างเทอร์มินัลเพื่อให้พร้อมใช้งานสำหรับเซสชัน เพื่อทดสอบว่าคุณตั้งค่าไว้ถูกต้องหรือไม่ให้รันคำสั่งด้านล่างในหน้าต่างเทอร์มินัล
echo $ANDROID_HOME
user#host:~$ echo $ANDROID_HOME
คุณจะได้รับ
/home/<user>/Android/Sdk
คุณสามารถเรียกใช้สิ่งนี้ได้เช่นกัน
which android
user#host:~$ which android
/home/<user>/Android/Sdk/tools/android
รัน android บนเทอร์มินัลถ้าเปิดตัวจัดการ SDK Android คุณก็พร้อมใช้งาน
sudo su -
gedit ~/.bashrc
export PATH=${PATH}:/your path
export PATH=${PATH}:/your path
export PATH=${PATH}:/opt/workspace/android/android-sdk-linux/tools
export PATH=${PATH}:/opt/workspace/android/android-sdk-linux/platform-tools
คุณสามารถต่อท้ายบรรทัดนี้ท้ายไฟล์. bashrc-
export PATH=$PATH:"/opt/Android/Sdk/platform-tools/"
นี่ / opt / Android / Sdk / platform-tools / เป็นไดเรกทอรีการติดตั้งของ Sdk ไฟล์. bashrc ตั้งอยู่ในโฮมโฟลเดอร์
vi ~/.bashrc
หรือถ้าคุณมีการติดตั้งประเสริฐ
subl ~/.bashrc
เปิดไฟล์ ~ / .bashrc และวางที่ส่วนท้าย
export PATH=$PATH{}:/path-from-home-dir/android/sdk/tools
export PATH=$PATH{}:/path-from-home-dir/android/sdk/platform-tools
คุณสามารถแก้ไขไฟล์ตัวแปรสภาพแวดล้อมใน Ubuntu เพื่อตั้งค่า Android home ได้ทั่วโลก
[1] เรียกใช้คำสั่งนี้ในเทอร์มินัล
sudo -H gedit /etc/environment
[2] เนื้อหาไฟล์ที่คุณยืนยันจะมีลักษณะดังรูปด้านล่าง
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
[3] ในไฟล์สภาพแวดล้อมเพิ่มเส้นทาง android sdk ดังนี้: -
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
ANDROID_HOME="/home/yourPathTo/Android/Sdk"
[4] จากนั้นคุณสามารถตรวจสอบเส้นทางบ้านของ Android ในเทอร์มินัลด้วยคำสั่งต่อไปนี้: -
echo $ANDROID_HOME
หากเส้นทางยังไม่ได้ตั้งค่าให้รีสตาร์ทพีซีเพื่อรับการเปลี่ยนแปลงที่นำไปใช้
เพิ่มไปยังไฟล์
~/.profile
export ANDROID_HOME=/opt/android-sdk
พา ธ ไปยัง SDK
จากนั้นรีเซ็ตคอมพิวเตอร์