ฉันจะตั้งค่า IntelliJ IDEA สำหรับแอปพลิเคชัน Android ได้อย่างไร


คำตอบ:


395

ฉันใช้เวลาหนึ่งวันในการพยายามรวบรวมชิ้นส่วนต่างๆเข้าด้วยกันอยู่ในหลายร้อยไซต์และแบบฝึกหัด แต่พวกเขาทั้งหมดข้ามขั้นตอนเล็กน้อยไป

ดังนั้นนี่คือคู่มือฉบับเต็ม:

  1. ดาวน์โหลดและติดตั้งJava JDK ( เลือกแพลตฟอร์ม Java )
  2. ดาวน์โหลดและติดตั้งAndroid SDK ( แนะนำให้ติดตั้ง )
  3. หลังจากการติดตั้ง android SD เสร็จสิ้นให้เปิดตัวจัดการ SDKภายใต้เครื่องมือ Android SDK (บางครั้งต้องเปิดภายใต้สิทธิ์ของผู้ดูแลระบบ)
  4. เลือกทุกอย่างและทำเครื่องหมายยอมรับทั้งหมดและติดตั้ง
  5. ดาวน์โหลดและติดตั้งIntelliJ IDEA ( รุ่นชุมชนฟรี )
  6. รอให้การดาวน์โหลดและการติดตั้งและสิ่งต่าง ๆ เสร็จสิ้น

โครงการใหม่:

  1. เรียกใช้IntelliJ
  2. สร้างโครงการใหม่ (มีบทช่วยสอนที่นี่ )
  3. ป้อนชื่อเลือกประเภทAndroid
  4. มีขั้นตอนที่ขาดหายไปในบทช่วยสอนเมื่อคุณถูกขอให้เลือกJDK (ก่อนเลือก SDK) คุณต้องเลือกJava JDK ที่คุณติดตั้งไว้ก่อนหน้านี้ ควรอยู่ภายใต้C:\Program Files\Java\jdk{version}
  5. เลือกแพลตฟอร์มใหม่ (ถ้ามีไม่ได้เป็นหนึ่งเลือก) แพลตฟอร์ม SDK เป็นแพลตฟอร์ม Android C:\Program Files\Android\android-sdk-windowsที่
  6. เลือกเวอร์ชันของ Android
  7. ตอนนี้คุณสามารถเขียนโปรแกรมของคุณ

รวบรวม:

  1. ใกล้กับปุ่มRun ที่คุณต้องเลือกรายการแบบหล่นลงเลือกแก้ไขการกำหนดค่า
  2. ในอุปกรณ์ Android เสมือนที่ต้องการเลือกปุ่ม...
  3. คลิกที่สร้างตั้งชื่อกดตกลง
  4. ดับเบิลคลิกที่อุปกรณ์ใหม่เพื่อเลือก
  5. กดตกลง
  6. คุณพร้อมที่จะรันโปรแกรมแล้ว

16
สำหรับ Mac Java JDK จะปรากฏขึ้นที่ /Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk
emrys57

1
ดรอปดาวน์ "อุปกรณ์ Android เสมือนจริง" อาจไม่แสดง AVD ที่เข้ากันไม่ได้กับเวอร์ชัน SDK ของแอปของคุณ (ดูที่แท็ก 'uses-sdk' ใน AndroidManifest.xml)
eric

นอกจากนี้ยังมีหลักสูตรฟรีสำหรับการพัฒนา Android ด้วย IntelliJ แต่ไม่ครอบคลุมถึงการติดตั้ง Android SDK tutsplus.com/course/android-for-the-busy-developer
สิ่งที่จะเย็น

1
คู่มือที่ยอดเยี่ยม! คุณควรเพิ่มเพื่อให้แน่ใจว่าติดตั้งปลั๊กอิน Android ใน IntelliJ
brokethebuildagain

ฉันได้รับข้อผิดพลาด "โปรดระบุ Android SDK" เมื่อฉันเปิด SDK Manager
Jonathan

27

ขั้นตอนที่ 5 ใน "โครงการใหม่" มีการเปลี่ยนแปลงเล็กน้อยตั้งแต่นั้นเป็นต้นมา

ที่ซึ่งมันบอกว่า android sdk นั้นมีเมนูดร็อปดาวน์ที่บอกว่าไม่มีไม่มีปุ่ม 'ใหม่' อีกต่อไป

  • 5. )

    • ก.) คลิก ... ทางด้านขวาของไม่มี
    • b.) คลิก + ในมุมบนซ้ายของหน้าต่างใหม่ (เพิ่ม Sdk ใหม่)
    • c.) คลิก android sdk จากเมนูแบบเลื่อนลง
    • d.) เลือกโฮมไดเรกทอรีสำหรับ android sdk ของคุณ
    • e.) เลือก java sdk version ที่คุณต้องการใช้
    • f.) เลือก android build target
    • g.) กดตกลง!

27

เมื่อฉันได้ทำตามขั้นตอนทั้งหมดเหล่านี้แล้วฉันก็เริ่มได้รับข้อความแสดงข้อผิดพลาดในการเรียกคลาส android ทั้งหมดเช่น:

ไม่สามารถแก้ไขคลาส Android ได้

ฉันหมุนที่รวมถึง android.jar ในการตั้งค่าแพลตฟอร์ม SDK:

SKPs Classpath


มันเป็นไปไม่ได้ แต่ฉันขอถามว่าคุณใช้ธีมสีอะไร? การเน้นไวยากรณ์ของคุณยังแตกต่างกัน
bizi

ภาพหน้าจอเหล่านี้บอกอะไรได้มากกว่าข้อความมากมาย ในกรณีของฉัน (เช่น MacOS) IntelliJ สร้างโครงสร้างโครงการโดยมีเฉพาะ/data/resในแท็บ Classpath และการลบ / ใส่ใหม่แพลตฟอร์ม Android 4.3 เหมือนในภาพหน้าจอด้านบนแก้ไขปัญหาการพึ่งพา Android ที่ไม่รู้จัก
P Marecki

4

ในกรณีที่มีคนหลงทาง สำหรับทั้งแอปพลิเคชันใหม่หรือแอปที่มีอยู่ให้ไปที่ไฟล์ -> โครงสร้างโครงการ จากนั้นในการตั้งค่าโครงการในบานหน้าต่างด้านซ้ายเลือกโครงการสำหรับ Java SDK และเลือกโมดูลสำหรับ Android SDK


4

ฉันมีปัญหาบางอย่างที่สิ่งนี้ไม่ได้ระบุในการตั้งค่าสภาพแวดล้อมนี้บน OSX มันเกี่ยวกับวิธีแก้ปัญหาที่ฉันยังคงต้องพึ่งพาเพิ่มเติมในบางส่วนของ Google API การดาวน์โหลดและติดตั้งรายการที่ระบุไว้ในการตอบกลับครั้งแรกนั้นไม่เพียงพอ

คุณต้องดาวน์โหลดสิ่งเหล่านี้

  1. เรียกใช้Terminal
  2. นำทางไปยังไดเร็กทอรี android / sdk
  3. พิมพ์ "android" คุณจะได้รับ gui ตรวจสอบไดเรกทอรี "เครื่องมือ" และ Android API ล่าสุด (ในเวลานี้คือ 4.3 (API 18))
  4. คลิก "ติดตั้งแพคเกจ xx" และไปดูตอนของการทำลายไม่ดีหรืออะไร จะใช้เวลาสักครู่
  5. กลับไปที่ IntelliJ และเปิดกล่องโต้ตอบ "โครงสร้างโครงการ ... " (Cmd +;)
  6. ในแผงด้านซ้ายของกล่องโต้ตอบภายใต้ "การตั้งค่าโครงการ" เลือกโครงการ ในแผงด้านขวาใต้ "Project SDK" คลิก "ใหม่ ... "> Android SDK และไปที่ไดเรกทอรี android / sdk ของคุณ เลือกตัวเลือกนี้และคุณจะได้รับข้อความโต้ตอบซึ่งคุณสามารถเพิ่มเป้าหมายการสร้าง "Google APIs" นี่คือสิ่งที่ฉันต้องการ คุณอาจต้องทำสิ่งนี้มากกว่าหนึ่งครั้งหากคุณมีเป้าหมายหลายเวอร์ชัน
  7. ตอนนี้ภายใต้บานหน้าต่างด้านซ้าย "โมดูล" ด้วยโครงการของคุณที่เลือกในบานหน้าต่างตรงกลางเลือกโมดูลที่เหมาะสมภายใต้แท็บ "การพึ่งพา" ในบานหน้าต่างด้านขวา

4

อีกวิธีหนึ่งในการระบุ SDK ที่ถูกต้องคือการติดตั้ง Android Studio สร้างโครงการใหม่ไปที่โครงสร้างโครงการที่ตั้ง SDK และค้นหาตำแหน่งที่ติดตั้ง SDK

ฉันพบว่าใช้กระบวนการติดตั้งเริ่มต้นบน mac ที่โฟลเดอร์บ้าน SDK อยู่ใน/Users/'yourUser'/Library/Android/sdkโฟลเดอร์ ตรวจสอบให้แน่ใจว่าคุณเปิดใช้งาน Mac เพื่อดูโฟลเดอร์Library


1

คุณเพียงแค่ต้องติดตั้งชุดพัฒนา Android จากhttp://developer.android.com/sdk/installing/studio.html#Updating

และดาวน์โหลดและติดตั้ง Java JDK (เลือกแพลตฟอร์ม Java)

กำหนดตัวแปรสภาพแวดล้อมใน windows การตั้งค่าระบบhttps://confluence.atlassian.com/display/DOC/Setting+the+JAVA_HOME+Variable+in+Windows

Voila! คุณคือ Donezo!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.