ตั้งค่า Eclipse (เลิกใช้งานแล้ว)

ระบบไม่รองรับปลั๊กอิน ADT ของ Eclipse อีกต่อไป เราขอแนะนำให้ย้ายข้อมูลไปยัง Android Studio เพื่อคอมไพล์ สร้าง และแพ็กเกจแหล่งที่มาดั้งเดิมของแอปโดยใช้ ndk-build หรือ CMake ความเข้ากันได้กับ ndk-build ช่วยให้คุณย้ายข้อมูลโปรเจ็กต์เนทีฟจาก Eclipse ไปยัง Android Studio ได้ง่ายๆ ดูข้อมูลเพิ่มเติม เกี่ยวกับการพัฒนาแอปแบบเนทีฟด้วย IDE อย่างเป็นทางการสำหรับ Android ได้ที่เพิ่มโค้ด C และ C++ ลงในโปรเจ็กต์

การติดตั้ง

หากต้องการติดตั้งและกำหนดค่า NDK ให้ทำตามขั้นตอนต่อไปนี้

  1. ดาวน์โหลดและติดตั้งเครื่องมือบรรทัดคำสั่งของ Android SDK
  2. ดาวน์โหลด NDK โดยตรวจสอบว่าดาวน์โหลดเวอร์ชันที่ถูกต้องสำหรับแพลตฟอร์มการพัฒนาของคุณ คุณวางไดเรกทอรีที่คลายซิปแล้วไว้ที่ใดก็ได้ในไดรฟ์ในเครื่อง
  3. อัปเดตตัวแปรสภาพแวดล้อม PATH ด้วยตำแหน่งของไดเรกทอรีที่มี NDK

การกำหนดค่า Eclipse

Eclipse ต้องทราบตำแหน่งของ NDK เพื่อใช้เมื่อสร้างแอป ทำตามขั้นตอนต่อไปนี้ เพื่อตั้งค่าตำแหน่งของ NDK

  1. เปิด Eclipse ซึ่งติดตั้งเป็นส่วนหนึ่งของ Android SDK
  2. เปิดหน้าต่าง > ค่ากำหนด
  3. เลือก Android ในแผงด้านซ้ายของหน้าต่างค่ากำหนด ส่วน Android จะขยายออกและแสดงส่วนย่อยต่างๆ
  4. เลือก NDK ในแผงด้านขวาของหน้าต่างค่ากำหนด ให้ไปที่ไดเรกทอรีที่มี NDK
  5. คลิกตกลงเพื่อกลับไปที่จอแสดงผลPackage Explorer

การยืนยัน

คราส

หากต้องการยืนยันว่าคุณได้ติดตั้ง NDK ตั้งค่าอย่างถูกต้อง และกำหนดค่า Eclipse อย่างเหมาะสม ให้ทำตามขั้นตอนต่อไปนี้

  1. นำเข้าตัวอย่าง hello-jni จาก <ndk>/samples/ เหมือนกับที่นำเข้าโปรเจ็กต์ Android อื่นๆ
  2. ในบานหน้าต่างโปรเจ็กต์ Explorer ให้คลิกขวาที่ชื่อโปรเจ็กต์ (HelloJni) เมนูตามบริบทจะปรากฏขึ้น
  3. จากเมนูตามบริบท ให้เลือก Android Tools > Add Native Support หน้าต่างเพิ่มการรองรับ Android เนทีฟจะปรากฏขึ้น
  4. ยอมรับชื่อไลบรารีเริ่มต้น ("hello-jni") แล้วคลิกเสร็จสิ้น
  5. สร้างและเรียกใช้แอปพลิเคชัน

บรรทัดคำสั่ง

ทำตามขั้นตอนต่อไปนี้เพื่อสร้างจากบรรทัดคำสั่ง

  1. เปลี่ยนเป็นไดเรกทอรีรากของโปรเจ็กต์
  2. เรียกใช้ ndk-build เพื่อสร้างคอมโพเนนต์เนทีฟของแอป โดยพิมพ์ ndk-build ที่พรอมต์คำสั่ง
  3. สร้างและติดตั้งโปรเจ็กต์เหมือนกับที่ทำกับแอป Android ทั่วไปที่เขียนด้วย Java ดูข้อมูลเพิ่มเติมได้ที่ กำหนดค่าบิลด์และ เรียกใช้ Gradle จากบรรทัดคำสั่ง

หากติดตั้งและกำหนดค่า NDK เรียบร้อยแล้ว หน้าจอในอุปกรณ์เป้าหมายจะมีลักษณะดังที่แสดงในรูปที่ 1

เอาต์พุต: Hello from JNI!

รูปที่ 1 หน้าจออุปกรณ์เป้าหมายหลังจากเปิดใช้สำเร็จ