Android Studio (หรือ ADT) ใน KDE โดยไม่ต้องตายในความพยายาม

สวัสดีครับเพื่อน ๆ วันนี้ผมนำวิธีการติดตั้ง Android Studio (o ADT) ใน KDE โดยไม่ตายในความพยายาม

Android Studio เป็น IDE การเขียนโปรแกรมที่พัฒนาโดย Google สำหรับการสร้างแอปพลิเคชันสำหรับอุปกรณ์ Android. เป็นเวอร์ชันเก่าของคุณใหม่ IDE ขึ้นอยู่กับ คราส ที่เรียกว่า ADT (เครื่องมือสำหรับนักพัฒนา Android). ขณะนี้อยู่ในช่วงเบต้าและพร้อมใช้งานสำหรับ Windows, macOS X y ลินุกซ์.

นี่คือการเปรียบเทียบระหว่างสภาพแวดล้อมเหล่านี้:
Android Studio กับ ADT

Android Studio กับ ADT

เราสามารถเลือกดาวน์โหลดสิ่งที่เราชอบมากที่สุด (หรือที่ตรงกับความต้องการของเรา)

ในกรณีของ ADT เราสามารถดาวน์โหลดได้เฉพาะ SDK และนำไปใช้กับ Java IDE ที่เราใช้อยู่แล้วหรือดาวน์โหลด Eclipse ADT + SDK (ตัวเลือกที่ฉันจะเน้นใน โพสต์นี้)

ตอนนี้ได้รับการชี้แจงแล้วให้ไปที่การติดตั้ง:

การติดตั้ง

ไปยัง ADT + SDK
ดาวน์โหลด Eclipse 32 บิต
ดาวน์โหลด Eclipse 64 บิต
ดาวน์โหลด Eclipse SDK
ไปยัง Android Studio ลิงค์เดียว
ดาวน์โหลด Android Studio

เมื่อดาวน์โหลดแล้วไฟล์จะถูกคลายซิปฉันขอแนะนำให้คุณย้ายโฟลเดอร์จากไฟล์ / หน้าแรก ไปยังตำแหน่งอื่นเช่น /เลือก . แม้ว่าคุณสามารถทิ้งไว้ที่ที่คุณต้องการ: D.

เรียกใช้ IDE ด้วย ADT

# สำหรับ 64 บิต / opt / adt-bundle-linux-x86_64-20140702 / eclipse
# สำหรับ 32 บิต / opt / adt-bundle-linux-x86-20140702 / eclipse

เอดีที ไอดี

เอดีที ไอดี

เรียกใช้ Android Studio IDE

# สำหรับ 64 บิต /opt/android-studio/bin/studio.sh

Android Studio

Android5

เรียกใช้ AVD Manager (SDK) ใน ADT

# สำหรับ 64 บิต / opt / adt-bundle-linux-x86_64-20140702 / sdk / tools / android
# สำหรับ 32 บิต / opt / adt-bundle-linux-x86-20140702 / sdk / tools / android

เรียกใช้ AVD Manager (SDK) Android Studio

/ opt / android-studio / sdk / tools / android

AVD

การติดตามโบนัส: ตัวจัดการ ADV ปิดโดยไม่คาดคิดใน KDE

และในที่สุดสิ่งที่ทำให้โพสต์นี้มีชื่อมีข้อผิดพลาดเมื่อเรียกใช้ไฟล์ ผู้จัดการ AVD en KDEเมื่อพยายามสร้างไฟล์ อุปกรณ์เสมือนจริง เมื่อให้ "ตกลง" หรือ "ยกเลิก" แอปพลิเคชันทั้งหมดจะปิดโดยไม่คาดคิดทำให้เกิดข้อผิดพลาดคอนโซลดังต่อไปนี้:

# # ตรวจพบข้อผิดพลาดร้ายแรงโดย Java Runtime Environment: # # SIGSEGV (0xb) ที่ pc = 0x00007f91a4923d08, pid = 17957, tid = 140264035137280 # เวอร์ชัน JRE: OpenJDK Runtime Environment (7.0_65-b32) (build 1.7.0 65_32-b64) # Java VM: OpenJDK 24.65-Bit Server VM (04-b64 โหมดผสม linux-amd2.5.2 บีบอัด oops) # อนุพันธ์: IcedTea 7 # การกระจาย: Debian GNU / Linux ไม่เสถียร (sid), แพ็คเกจ 65u2.5.2-4 2.0-0 # เฟรมที่มีปัญหา: # C [libgobject-0.so.19 + 08x0d18] g_object_get_qdata + XNUMXxXNUMX # # ไม่สามารถเขียนการถ่ายโอนข้อมูลหลัก ปิดใช้งานการถ่ายโอนข้อมูลหลักแล้ว ในการเปิดใช้งานการถ่ายโอนข้อมูลหลักให้ลอง "ulimit -c unlimited" ก่อนที่จะเริ่ม Java อีกครั้ง # # หากคุณต้องการส่งรายงานข้อบกพร่องโปรดใส่ # คำแนะนำเกี่ยวกับวิธีการสร้างจุดบกพร่องอีกครั้งและไปที่: # http: //icedtea.classpath org / bugzilla # ข้อขัดข้องเกิดขึ้นนอก Java Virtual Machine ในโค้ดเนทีฟ # ดูกรอบที่มีปัญหาเพื่อรายงานจุดบกพร่อง

ทางออก

ข้อผิดพลาดเกิดจากลักษณะของแอปพลิเคชันใน GTK en KDEวิธีแก้ปัญหาคือการเปลี่ยนธีมเป็น แอปพลิเคชัน GTK. ในกรณีของฉันฉันได้ติดตั้ง QtCurve และ oxygen-gtk สำหรับลักษณะของแอปพลิเคชัน GTK แต่ข้อผิดพลาดทั้งสองยังคงมีอยู่

En การใช้งาน -> ค่ากำหนดของระบบ -> ลักษณะของการใช้งาน -> gtk ในหัวข้อ GTK2 เราเลือก Raleight แต่รูปลักษณ์ภายนอกไม่สวยและเราต้องคำนึงว่ามันจะใช้กับโปรแกรม GTK ทั้งหมดใน KDE ของเรา หลังจากนั้นไม่นานฉันพบว่ามันเป็นไปได้ที่จะใช้ธีมกับแอพพลิเคชั่นเฉพาะดังนั้นฉันจึงติดตั้งแพ็คเกจจากไฟล์ gtk- เครื่องยนต์.

apitude ติดตั้ง gtk-engine

และด้วยวิธีนี้ให้เรียกใช้แอปพลิเคชันใน Konsole:

GTK2_RC_FILES = / usr / share / themes / Clearlooks / gtk-2.0 / gtkrc / opt / $ EL_PATH_WHERE_ESTA_EL_SDK / sdk / tools / android

นั่นจะช่วยให้ในกรณีของฉันเรียกใช้ AVD Manager ด้วยธีม GTK ที่ฉันพบว่าสวยที่สุด (และแอพ GTK อื่น ๆ ของฉันที่มี QtCurve)

เพื่อเสร็จสิ้นเราสามารถแก้ไขเมนูแอปพลิเคชัน KDE ได้ด้วยวิธีต่อไปนี้:

เมนู KDE AVD

และเรามีผู้จัดการ AVD ที่ทันสมัยมาก:

เอวีดี2


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ลินุกซ์เซโร42 dijo

    และเกิดอะไรขึ้นกับโครงการนั้นของครอบครัว desdelinux และจาก firefoxos
    ฉันหมายถึง desdeandroid

    1.    รีปี้ชีป dijo

      ยังคงดำเนินต่อไป:

      http://www.desdeandroid.com/

  2.   ไม่ระบุชื่อ dijo

    คุณใช้การกระจายตัวใด ขึ้นอยู่กับไม่มีซุ้ม?

    1.    รีปี้ชีป dijo

      มันคือเดเบียน (Y)

  3.   ออสการ์เมซ่า dijo

    จะเป็นการดีที่จะรวมหน้าจอสภาพแวดล้อมไว้พร้อมกับโครงการที่เปิดอยู่เพื่อดูว่า Eclipse มีความแตกต่างกันหรือไม่