คู่มือการติดตั้งฉบับสมบูรณ์สำหรับ Android SDK / ADT Bundle บน Ubuntu


156

สิ่งที่ต้องทำเพื่อติดตั้ง Android SDK / ADT Bundle บน Ubuntu?

แต่ละขั้นตอนในคำตอบนั้นพบในฟอรัมที่แตกต่างกันเนื่องจากฉันพบอุปสรรคในการเริ่มต้นกับ Android SDK ของฉันและโพสต์คำถามในฟอรัมที่เหมาะสมหลังจากนั้น ดังนั้นฉันคิดว่ามันจะมีประโยชน์ในกรณีที่มันเป็นโซลูชั่นครบวงจรในกรณีที่เราต้องการติดตั้ง Ubuntu อีกครั้งและติดตั้ง Android SDK / ADT Bundle ตั้งแต่เริ่มต้น!


"สภาพแวดล้อมการพัฒนา Android" คืออะไร
Braiam

3
เห็นได้ชัดว่ามันง่ายสำหรับบางคนที่จะคุยโวมากกว่าแค่ตอบคำถาม ดังนั้นนี่คือคำตอบ; webupd8.org/2012/09/… & webupd8.org/2014/05/…
C.Jacobs

คำตอบ:


129

จริง ๆ แล้วฉันคิดว่าคุณควรใช้Android Studioเพื่อพัฒนาแอปพลิเคชัน Android อย่างไรก็ตามหากคุณมีเหตุผลที่จะใช้ eclipse คุณสามารถทำตามคำแนะนำต่อไปนี้

Target     : Super Newbies
IDE        : Eclipse
Description: Provide a GUI method to install Android IDE using Eclipse

1. การติดตั้ง Java Runtime (JDK) และ Eclipse IDE

  • ค้นหาSoftwareใน Ubuntu และเปิดตัวUbuntu Software Center

    ค้นหา

  • ค้นหาJavaบนแล้วติดตั้งUbuntu Software CenterOpenJDK Java Runtime

    ป้อนคำอธิบายรูปภาพที่นี่

  • ค้นหาEclipseบนUbuntu Software Centerแล้วติดตั้ง

    ป้อนคำอธิบายรูปภาพที่นี่

  • หากคุณติดตั้ง eclipse และ JDK สำเร็จแล้วจะปรากฏในผลการค้นหาบนคอมพิวเตอร์ของคุณ

    ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

  • สำหรับ JDK คุณยังสามารถกดCTRL+ ALT+ Tเพื่อเปิดเทอร์มินัลและพิมพ์คำสั่งjava -versionเพื่อตรวจสอบอีกครั้ง

    ป้อนคำอธิบายรูปภาพที่นี่

  • เคล็ดลับ: ล็อคไอคอน eclipse บนตัวเรียกใช้งาน

    ป้อนคำอธิบายรูปภาพที่นี่


2. กำลังดาวน์โหลด SDK

  • ไปที่http://developer.android.com/sdk/index.htmlเพื่อดาวน์โหลด SDK เวอร์ชันล่าสุด ป้อนคำอธิบายรูปภาพที่นี่

  • เลื่อนลงแล้วคลิก DOWNLOAD FROM OTHER PLATFORMS ป้อนคำอธิบายรูปภาพที่นี่

  • คลิกที่android-sdk_r22.6.2-linux.tgzอยู่ภายใต้การLinux 32 & 64-bitSDK Tools Only

    ป้อนคำอธิบายรูปภาพที่นี่

  • ติ๊กและคลิกI have read and agree with the above terms and conditionsDownload android-sdk_r22.6.2-linux.tgz

    ป้อนคำอธิบายรูปภาพที่นี่

  • รอให้กระบวนการดาวน์โหลด

    ป้อนคำอธิบายรูปภาพที่นี่


3. การเตรียมการสำหรับการติดตั้ง

  • ไปที่ตำแหน่งที่คุณตั้งค่าให้ดาวน์โหลดไฟล์
  • rigth คลิกที่ไฟล์ [.tgz] Extract Hereและเลือก

    ป้อนคำอธิบายรูปภาพที่นี่

  • ตอนนี้คุณจะเห็นว่าไฟล์ที่เรียกว่าandroid-sdk-linuxปรากฏขึ้นดังต่อไปนี้

    ป้อนคำอธิบายรูปภาพที่นี่

  • android-sdk-linuxใส่โฟลเดอร์

    ป้อนคำอธิบายรูปภาพที่นี่

  • ใส่โฟลเดอร์toolsแล้วคัดลอกตำแหน่งโฟลเดอร์

    ป้อนคำอธิบายรูปภาพที่นี่

  • กดปุ่มCTRL+ ALT+ Tเพื่อเปิดเทอร์มินัลจากนั้นใช้คำสั่งต่อไปนี้ ที่ไหน/home/casper/Downloads/android-sdk-linux/toolsเป็นสถานที่ที่ผมคัดลอกมาก่อนหน้านี้ คุณสามารถพิมพ์cdและคลิกขวาเพื่อผ่านตำแหน่งไปยังเทอร์มินัล

        cd /home/casper/Downloads/android-sdk-linux/tools
        ./android
    

    ป้อนคำอธิบายรูปภาพที่นี่

  • ตอนนี้Android SDK Managerจะถูกเรียกใช้


4. การติดตั้งแพคเกจ

  • Install [Number] packages...คลิก

    ป้อนคำอธิบายรูปภาพที่นี่

  • คลิกเริ่มAccept Licenseแล้วคลิกInstallเรียกใช้

    ป้อนคำอธิบายรูปภาพที่นี่

  • รอขั้นตอนการติดตั้ง

    ป้อนคำอธิบายรูปภาพที่นี่

  • ในที่สุดข้อความนี้จะปรากฏขึ้น

    ป้อนคำอธิบายรูปภาพที่นี่


5. การแก้ไข ".bashrc"

  • กดCTRL+ ALT+ Tเพื่อเปิดเทอร์มินัลใหม่และพิมพ์:gedit ~/.bashrc

    ป้อนคำอธิบายรูปภาพที่นี่

  • ตอนนี้ข้อความต่อไปนี้จะปรากฏขึ้น

    ป้อนคำอธิบายรูปภาพที่นี่

  • เพิ่มสิ่งต่อไปนี้ไปที่ด้านบนของข้อความทั้งหมดแล้วบันทึก (อย่าปิดไฟล์)

        export PATH=${PATH}:~/android-sdk-linux/tools
        export PATH=${PATH}:~/android-sdk-linux/platform-tools
    
  • ตัวอย่าง:

    ป้อนคำอธิบายรูปภาพที่นี่

  • [แนะนำ]ย้ายไฟล์ทั้งหมดไปยังพื้นที่ทำงานคราสของคุณและภายใต้โฟลเดอร์ที่คุณสร้างชื่อandroid-sdk-linux Androidยิ่งกว่านั้นคุณต้องคัดลอกตำแหน่ง

    ป้อนคำอธิบายรูปภาพที่นี่

  • ตอนนี้กลับไปที่ไฟล์ ".bashrc" และแทนที่ '~' ด้วยตำแหน่งที่คุณคัดลอกมาก่อนหน้านี้จากนั้นให้บันทึกและปิด

    ป้อนคำอธิบายรูปภาพที่นี่

  • ออกจากระบบและติดตั้งระบบ Ubuntu ของคุณใหม่


6. การตั้งค่าอุปกรณ์เสมือน Android

  • กดCTRL+ ALT+ Tและพิมพ์android avdเพื่อเปิดตัวจัดการอุปกรณ์ Android เสมือน

    ป้อนคำอธิบายรูปภาพที่นี่

    ป้อนคำอธิบายรูปภาพที่นี่

  • New...คลิก OKตั้งค่าดังต่อไปนี้และคลิก

    ป้อนคำอธิบายรูปภาพที่นี่

  • คลิกอุปกรณ์เสมือนของคุณแล้วคลิกStart...ตกลง

    ป้อนคำอธิบายรูปภาพที่นี่

  • Launchคลิก

    ป้อนคำอธิบายรูปภาพที่นี่

  • เรียกใช้อุปกรณ์เสมือนของคุณ ป้อนคำอธิบายรูปภาพที่นี่


7. การติดตั้งปลั๊กอิน ADT บน Eclipse

  • เริ่ม Eclipse และไปที่Help->Install New Software...

    ป้อนคำอธิบายรูปภาพที่นี่

  • Add...คลิก

    ป้อนคำอธิบายรูปภาพที่นี่

  • พิมพ์ต่อไปนี้แล้วคลิกOKตกลง

     Name     :    ADT Plugin
     Location :    https://dl-ssl.google.com/android/eclipse/
    

    ป้อนคำอธิบายรูปภาพที่นี่

  • ติ๊กช่องทำเครื่องหมายของแล้วคลิกDeveloper ToolsNext>

    ป้อนคำอธิบายรูปภาพที่นี่

  • Next>คลิก

    ป้อนคำอธิบายรูปภาพที่นี่

  • คลิก "ฉันยอมรับ ..." Finishและคลิก

    ป้อนคำอธิบายรูปภาพที่นี่

  • รอขั้นตอนการติดตั้ง

    ป้อนคำอธิบายรูปภาพที่นี่

  • รีสตาร์ทคราส

    ป้อนคำอธิบายรูปภาพที่นี่

  • Open Preferencesคลิก

    ป้อนคำอธิบายรูปภาพที่นี่

  • คัดลอกตำแหน่ง SDK ของคุณเอง (ตำแหน่งของไฟล์android-sdk-linux)

    ป้อนคำอธิบายรูปภาพที่นี่

  • วางกับSDK Location:ช่องแล้วคลิกและApplyOK

    ป้อนคำอธิบายรูปภาพที่นี่

  • สนุกกับการสร้างแอพพลิเคชั่น Android ด้วย Ubuntu ของคุณ

    ป้อนคำอธิบายรูปภาพที่นี่


ดูเหมือนว่าจะเป็นแบบฝึกหัดที่ดี แต่ฉันจะติดตั้งเองเป็นการส่วนตัวopenjdk-7-jdkดาวน์โหลด ADT (Eclipse รวมถึง SDK จาก android.com) และสร้างทางลัดใน Dash วิธีนี้คุณจะมีเวอร์ชันล่าสุดของ Eclipse
Louis Matthijssen

2
ฉันแค่ต้องการมอบวิธีที่ง่ายที่สุดในการจับภาพหน้าจอสำหรับมือใหม่สุด ๆ ในการตั้งค่าสภาพแวดล้อม ฉันจะลองวิธีการของคุณและโพสต์ไว้ด้านล่าง =]
Casper

1
ทำไมคุณไม่สามารถคัดลอกข้อความ ~. ~ ฉันพิมพ์คำสั่งทั้งหมดแล้ว อย่างไรก็ตามบางทีคุณพูดถูก
Casper

1
สำหรับบรรดาของคุณทำงานแบบ 64 บิต Ubuntu 14.10, sudo apt-get install lib32stdc++6ทำเช่นนี้ นั่นเป็นเพราะคุณต้องการไลบรารี 32 บิตที่รองรับและia32ไม่สามารถใช้งานได้อีกต่อไป ที่มา: dandar3.blogspot.mx/2014/03/…
เด็กเล็ก

2
@CasperLI Android sdk พร้อมใช้งานบน repo Ubuntu แล้ว sudo apt-get install android-sdk. คุณช่วยสอนตามนั้นได้ไหม?
Khurshid Alam

104

ขั้นตอนที่ 1

ตรวจสอบในการตั้งค่าระบบ -> รายละเอียดว่า Ubuntu ของคุณเป็น 32 บิตหรือ 64 บิต


ขั้นตอนที่ 2

(การใช้ศูนย์ซอฟต์แวร์หรือบรรทัดคำสั่ง) หาก Ubuntu ของคุณเป็นระบบปฏิบัติการ 32 บิตให้ทำการติดตั้ง libgl1-mesa-dev

ในกรณีที่ติดตั้งระบบปฏิบัติการ 64 บิตia32-libs(Ubuntu 13.04 ขึ้นไป) หรือlibgl1-mesa-dev:i386(Ubuntu 13.10 ขึ้นไป)


ขั้นตอนที่ 3

openjdk-8-jdkติดตั้ง หากไม่สามารถลองใช้งานร่วมกันได้openjdk-7-jdkหรือหากยังไม่รองรับopenjdk-6-jdk


ขั้นตอนที่ 4

ดาวน์โหลดเครื่องมือบรรทัดคำสั่งของ Android SDK ได้ที่นี่ (อยู่ที่ด้านล่างของหน้า) และเปิดเครื่องรูดไปยังสถานที่ที่คุณสามารถปล่อยไว้ตราบเท่าที่คุณต้องการ Android SDK /opt/เป็นต้น


ขั้นตอนที่ 5

ตรวจสอบว่าซิปโฟลเดอร์ ADT Bundle (หรือโฟลเดอร์ Android SDK เป็นกรณีที่อาจจะ) มีโฟลเดอร์และtools platform-toolsหากplatform-toolsโฟลเดอร์ไม่มีอยู่คุณควรจะสามารถติดตั้งได้จากตัวจัดการอุปกรณ์เสมือน android ซึ่งสามารถเรียกใช้ได้โดยพิมพ์คำสั่ง

   android

ในอาคารผู้โดยสาร โฟลเดอร์เหล่านี้มีคำสั่งสำคัญที่เก็บไว้ เพิ่มลงในพา ธ ที่สามารถใช้งานได้ของคุณ การเพิ่มลงในพา ธ สามารถทำได้ดังนี้:

gedit ~/.pam_environmentครั้งแรกที่ดำเนินการ ไฟล์จะเปิดขึ้น เพียงเพิ่มบรรทัดเหล่านี้ลงในไฟล์:

   PATH DEFAULT=${PATH}:/path/to/tools
   PATH DEFAULT=${PATH}:/path/to/platform-tools

ที่นี่คุณจะต้องแทนที่/path/to/toolsและพา ธ/path/to/platform-toolsสัมบูรณ์ตามตำแหน่งที่คุณคลายซิป SDK หรือการดาวน์โหลดบันเดิล ADT ตอนนี้คำสั่งทั้งหมดadb, android, emulatorฯลฯ สามารถดำเนินการได้เพียงแค่ใน terminal โดยไม่ให้เส้นทางที่แน่นอน นั่นคือคุณจะไม่ได้รับข้อผิดพลาด "ไม่พบคำสั่ง" หากคุณให้โดยไม่มีเส้นทางที่แน่นอน


ขั้นตอนที่ 6

พิมพ์androidลงในเทอร์มินัลและหากทำขั้นตอนที่ 5อย่างถูกต้องเครื่องมือแพ็กเกจ Android SDK จะเริ่มขึ้นซึ่งคุณสามารถทำการติดตั้งให้เสร็จสิ้น


7
ทำไมคุณต้องแก้ไขการกำหนดค่า GRUB ???
Marius Gedminas

1
@Aneesh ดีกว่าที่จะใส่พารามิเตอร์ของคุณเพื่อแทน~/.pam_environment ตัวแปรสภาพแวดล้อมทั้งเซสชัน~/.bashrc
nazar_art

1
เนื่องจาก.pam_environmentไฟล์อยู่ในโฮมไดเร็กทอรีผู้ใช้จึงเป็นเจ้าของทำไมจึง... .pam_environmentต้องรันด้วยsudoคำสั่ง?
วิลฟ์

1
ดีที่ได้เห็นคำตอบของฉันแก้ไข จำเป็นต้องอัปเดตเป็นครั้งคราวเนื่องจากวิธีการอาจแตกต่างกันโดยสิ้นเชิงในภายหลัง!
Karthik C

12
จริงๆดีกว่าเพื่อเพิ่มที่คุณPATH="$PATH:/path/to/tools:/path/to/platform/tools" ถูกเขียนทับหากคุณเปลี่ยนการกำหนดค่าภาษา ....profile.pam_environment
Rmano

6

นี่อาจเป็นคำตอบที่ยาว แต่ฉันพยายามอธิบายทุกขั้นตอนอย่างละเอียดที่สุดเท่าที่จะทำได้ดังนั้นจึงไม่มีอะไรผิดพลาดได้ คุณสามารถตั้งค่านี้ในเวลาน้อยกว่า 5 นาทีแม้ในฐานะผู้เริ่มต้น


  1. คุณต้องใช้ Java เพื่อใช้ Eclipse ดังนั้นให้ติดตั้งก่อน:

    Eclipseเป็นIDE แพ็คเกจ Android ADT กำลังถูกรวมกับ Eclipse IDE โดยค่าเริ่มต้น คุณสามารถเลือกที่จะใช้ IDE ตัวอื่น (เช่นNetBeans ) ได้ถ้าต้องการ แต่เนื่องจาก Eclipse เป็นค่าเริ่มต้นฉันจะครอบคลุมเฉพาะ Eclipse ในบทช่วยสอนนี้

    1. เปิดเทอร์มินัล

      ค้นหาใน Dash ของคุณหรือกดCTRL+ ALT+T

      สถานีปลายทาง

    2. ดำเนินการคำสั่งต่อไปนี้:

      sudo apt-get update
      sudo apt-get install openjdk-7-jdk
      

      ตรวจสอบว่าคุณเห็นข้อผิดพลาดบนหน้าจอของคุณหรือไม่แล้วดำเนินการต่อ

  2. ตอนนี้ดาวน์โหลดบันเดิล Android ADT (นี่คือ Eclipse + Android SDK):

    1. คลิกที่นี่เพื่อไปที่หน้าดาวน์โหลด
    2. คลิกที่ Download the SDK (ADT Bundle for Linux)
    3. ตรวจสอบ I have read and agree with the above terms and conditions
    4. เลือกสถาปัตยกรรมของคุณ:

      ฉันจะตรวจสอบสิ่งนี้ได้อย่างไร

      • ตรวจสอบ32-bitว่าคุณใช้ Ubuntu แบบ 32 บิต
      • ตรวจสอบ64-bitว่าคุณใช้ Ubuntu แบบ 64 บิต
    5. คลิกที่ Download the SDK ADT Bundle for Linux
  3. ติดตั้งชุด Android ADT:

    1. เปิด.zipไฟล์ที่คุณเพิ่งดาวน์โหลด
    2. แตกไฟล์ทั้งหมดไปยังไดเร็กทอรีตัวอย่างเช่น:

      ~/ADT
      

      หลังจากแยกไดเรกทอรีนี้ควรมี 2 ไดเรกทอรีอื่น ๆ :

      ~/ADT/eclipse
      ~/ADT/sdk
      
  4. เพิ่มplatform-toolsไบนารีลงในของคุณ$PATH:

    นี่ไม่ใช่สิ่งจำเป็นมันจะสร้างคำสั่งอย่างที่สามารถเข้าถึงได้adbจากเทอร์มินัล

    1. เปิดเทอร์มินัล
    2. ดำเนินการคำสั่งต่อไปนี้:

      nano ~/.profile
      
    3. เพิ่มบรรทัดต่อไปนี้อยู่ด้านบน:

      PATH="$HOME/ADT/sdk/platform-tools:$PATH"
      
    4. บันทึกไฟล์

      คุณสามารถทำได้โดยการกดCTRL+ X, Y,ENTER

  5. สร้างทางลัดใน Dash เพื่อเรียกใช้ ADT:

    1. เปิดเทอร์มินัล
    2. ดำเนินการคำสั่งต่อไปนี้

      nano ~/.local/share/applications/adt.desktop
      
    3. วางสิ่งนี้:

      ซึ่งสามารถทำได้โดย cliking ขวาภายในหน้าต่าง terminal Pasteของคุณและจากนั้นคลิก

      [Desktop Entry]
      Version=1.0
      Name=Android ADT
      Comment=Launch the Android ADT
      Exec=/home/username/ADT/eclipse/eclipse
      Icon=/home/username/ADT/eclipse/icon.xpm
      Terminal=false
      Type=Application
      Categories=Development;IDE;
      

      หมายเหตุ:แทนที่usernameด้วยชื่อผู้ใช้ของคุณ คุณสามารถรับชื่อผู้ใช้ของคุณโดยดำเนินการwhoamiในสถานี

    4. บันทึกไฟล์
    5. ดำเนินการคำสั่งต่อไปนี้เพื่อให้สามารถเรียกใช้งานได้:

      chmod +x ~/.local/share/applications/adt.desktop
      

หากคุณทำทุกอย่างถูกต้องคุณจะต้องติดตั้ง Android ADT เปิด Dash ADTและค้นหา คลิกAndroid ADTเพื่อตรวจสอบว่ามันใช้งานได้!


เหตุใดฉันจึงต้องใช้ eclipse
Braiam

Nice หนึ่งเพิ่ม
Louis Matthijssen

@Braiam คุณได้รับคำตอบจากคำถามของคุณหรือไม่? เพราะฉันต้องการทราบด้วยว่าทำไมเราถึงต้องการคราส
เดซี่

คุณไม่ต้องการ Eclipse คุณแค่ต้องการ IDE (ซึ่ง Eclipse นั้น) คุณสามารถใช้ Android Studio ได้หากต้องการ เป็นโปรแกรมที่คุณเขียนโค้ดของคุณ
Louis Matthijssen

5

คุณยังสามารถติดตั้งadtและandroid-sdkจากPPAนี้

sudo add-apt-repository ppa:linuxgndu/adt-raring
sudo apt-get update
sudo apt-get install adt android-sdk

ในการติดตั้งให้สมบูรณ์android-sdkคุณต้อง:

sudo sh /opt/android-sdk/install-sdk

คุณยังสามารถติดตั้งandroid-studio:

sudo apt-get install android-studio

ตรวจสอบว่าการติดตั้งดำเนินไปตามที่คาดไว้:

android-sdk-manager

1

มีทางเลือกอื่น การพัฒนาสภาพแวดล้อมแบบบูรณาการ (IDE) ควรจะทำให้การเขียนโปรแกรมง่ายขึ้นปัญหาหนึ่งที่เกิดขึ้นกับพวกเขาอย่างไรก็ตามก็คือมันเป็นเรื่องยากที่จะติดตั้ง IDE เวอร์ชันล่าสุดบนระบบ Linux (Ubuntu) หากพวกเขาไม่ได้อยู่ใน repos Android Studioเป็นหนึ่งใน IDE ดังกล่าว

Android Studio เป็น IDE อย่างเป็นทางการสำหรับการพัฒนาแอปพลิเคชัน Android โดยใช้ IntelliJ IDEA นอกเหนือจากความสามารถที่คุณคาดหวังจาก IntelliJ แล้ว Android Studio ยังนำเสนอ: ระบบการสร้างแบบไล่ระดับที่ยืดหยุ่นสร้างตัวแปรและการสร้างไฟล์ apk หลายเทมเพลตโค้ดเพื่อช่วยให้คุณสร้างคุณสมบัติทั่วไปของแอพ ประสิทธิภาพการใช้งานการใช้งานร่วมกันได้รุ่นและปัญหาอื่น ๆ ProGuard และความสามารถในการเซ็นชื่อแอปรองรับแพลตฟอร์ม Google Cloud ในตัวทำให้ง่ายต่อการผสานรวม Google Cloud Messaging และ App Engine

แยกมาจาก: http://developer.android.com/tools/studio/index.html

ทำตามขั้นตอนนี้:

  1. ดำเนินการคำสั่งต่อไปนี้ก่อน

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make

  1. จากนั้นอัพเดต repo

sudo apt-get update

  1. ตอนนี้ติดตั้งซอฟต์แวร์:

sudo apt-get install ubuntu-make

  1. คุณจะเห็นแพ็คเกจทั้งหมดที่จะทำการติดตั้งพิมพ์ 'y' เพื่อบอก Ubuntu ให้ดำเนินการติดตั้งต่อไป เมื่อคุณทำเสร็จแล้ว ดำเนินการต่อไปนี้

umake android

ปล่อยให้พา ธ การติดตั้งเป็นค่าเริ่มต้น

กด Enter อีกครั้ง คุณจะต้องเห็นด้วยกับใบอนุญาตโดยพิมพ์ 'a' จากนั้นดาวน์โหลดจะเริ่มขึ้น

Android Studio จะนำเสนอตัวช่วยสร้างให้คุณเพียงกดปุ่มต่อไปและยอมรับใบอนุญาต จากนั้นจะดำเนินการดาวน์โหลดข้อกำหนดสำหรับการพัฒนา Android เช่น Android SDK ล่าสุด คลิกที่ 'เสร็จสิ้น' เมื่อการติดตั้งแพ็คเกจที่ต้องการเสร็จสมบูรณ์


นี่ควรเป็นคำตอบที่ได้รับการโหวตสูงสุด
Andrea Lazzarotto

0

วิธีการ CLI

ทดสอบบน Ubuntu 15.10, Android 22

หนึ่งในอุปกรณ์:

แล้ว:

sudo apt-get install ant gradle openjdk-7-jdk

cd

# Get device permissions.
# MANUAL find vendor ID on this table: http://developer.android.com/tools/device.html#VendorIds
# http://stackoverflow.com/a/5510745/895245
VENDOR_ID='054c'
UDEV_PATH='/etc/udev/rules.d/51-android.rules'
echo 'SUBSYSTEM=="usb", ATTR'"$VENDOR_ID"'=="0bb4", MODE="0666", GROUP="plugdev"' | sudo tee "$UDEV_PATH"
sudo chmod a+r "$UDEV_PATH"
sudo /etc/init.d/udev restart

wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
tar -xvf android-sdk_r24.4.1-linux.tgz

# MANUAL run the ./tools/android GUI and install the SDK versions you need 
# Better: just download EVERYTHING to save you annoyances later on.
# Yes, it takes a ton of space (50Gib+).
# http://stackoverflow.com/questions/17963508/how-to-install-android-sdk-build-tools-on-the-command-line
# The automated command line should look something like:
#API=22
#N="$(android list sdk --all |& grep 'SDK Platform Android' | grep "API $API" | cut -d- -f1)"
#android update sdk -u -a -t $N

# Studio
wget https://dl.google.com/dl/android/studio/ide-zips/1.5.1.0/android-studio-ide-141.2456560-linux.zip
unzip android-studio-ide-141.2456560-linux.zip
cd android-studio/bin
./studio.sh

# NDK
wget http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin
chmod a+x android-ndk-r10e-linux-x86_64.bin
./android-ndk-r10e-linux-x86_64.bin
mv android-ndk-r10e android-ndk

เพิ่มลงในของคุณ~/.profile: สิ่งที่ต้องทำ: สิ่งใดบ้างที่จำเป็นจริง ๆ

export ANDROID_SDK="$HOME/android-sdk"
# Present on the default build.xml generated by "android create project [...] in Android 22.
export ANDROID_HOME="$ANDROID_SDK"
export ANDROID_NDK="$HOME/android-ndk"s
export ANDROID_NDK_ROOT="$ANDROID_NDK"
# Used by https://github.com/googlesamples/android-ndk/tree/3cd41e1f5280443665ca98463c7a76e80bf0b96c/native-codec
export ANDROID_NDK_HOME="$ANDROID_NDK"
export ANDROID_ABI='armeabi-v7a'
export ANDROID_JAVA_HOME="$JAVA_HOME"
export ANDROID_STUDIO="$HOME/android-studio/"
export PATH="$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:${ANDROID_STUDIO}/bin:${ANDROID_NDK}:${PATH}"

ออกจากระบบและเข้าสู่ระบบ คุณอาจต้อง:

sudo "$(which adb)" kill-server
sudo "$(which adb)" start-server

ทดสอบการติดตั้ง

ได้รับในมือของคุณในโครงการน้อยที่สุดเช่นนี้$ANDROID_SDK/samples/หรือดูที่ใต้

หากเป็นโครงการ Ant (มีbuild.xmlไฟล์) ให้เรียกใช้:

ant debug
ant installd

หากเป็นโครงการ Gradle ให้gradlewเรียกใช้:

./gradlew assembleDebug
./gradlew installDebug

ควรติดตั้งแอปในอุปกรณ์ของคุณ

สามารถเปิด Studio (ตัวต่อ ADT) ด้วย:

studio.sh

ตัวอย่าง NDK สามารถพบได้ใต้$ANDROID_NDK/samplesและคุณสามารถสร้างและติดตั้งด้วย:

ndk-build
# Create build.xml, as per: http://stackoverflow.com/questions/5572304/how-to-build-the-android-sample-projectsusing-ant-build-xml-does-not-exist
android update project -p . -t android-22
ant clean
ant debug
ant installd

สถานะของแพ็คเกจ Debian อย่างเป็นทางการ

ขณะนี้ไม่มีแพ็คเกจเดเบียนอย่างเป็นทางการ

แต่มีโครงการ Google Summer of Code 2015 ที่พยายามแก้ไข: https://www.google-melange.com/gsoc/project/details/google/gsoc2015/seamlik/5707702298738688


ฉันไม่แน่ใจด้วยซ้ำว่าทำไมคุณออกจากระบบและกลับเข้ามาคุณสามารถระบุตัวแปรได้หากคุณทำการเปลี่ยนแปลงที่เหมาะสมในไฟล์. bashrc ของคุณ ตัวอย่างเช่นfunction cat_export_vars () { cat <<- _EOF_ (export directives) _EOF_ }จากนั้นใช้cat_export_vars >> .bashrcและจากนั้น. .bashrcหรือsource .bashrcทำสิ่งเดียวกัน ยังดีกว่านี้จะดีกว่าเป็นสคริปต์ในการตั้งค่า Android SDK กระดูกเปล่า

@jargonjunkie ออกจากระบบ / เข้าสู่ระบบ: แน่นอนว่ามันจะใช้ได้เช่นกัน ฉันชอบที่จะมีตัวแปรบางอย่าง.profileเพื่อให้สามารถมองเห็นสิ่งต่าง ๆ ที่เปิดตัวจากแดชบอร์ด สคริปต์: นี่ใกล้เคียงที่สุดที่ฉันจะได้รับโปรดทราบว่ามีบางขั้นตอนที่ทำด้วยมือซึ่งฉันไม่สามารถทำได้โดยอัตโนมัติ google-melange.com/archive/gsoc/2015/orgs/debian/projects/…เป็นความหวังที่ดีที่สุดของเราในปัจจุบัน
Ciro Santilli 新疆改造中心法轮功六四事件
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.