โปรเจ็กต์ใน Android Studio จะไม่เริ่ม - ไม่ได้ระบุคลาสกิจกรรม

ตาม IDE ใหม่สำหรับ Android ฉันตัดสินใจนำเข้าโปรเจ็กต์จาก eclipse เก่าของฉัน น่าเสียดายที่ฉันไม่สามารถเรียกใช้ได้เนื่องจากข้อมูล Error: Activity Class not specified พบข้อผิดพลาดนี้ ฉันผู้ใช้ทำซ้ำขั้นตอน:

  1. จากเมนูแถบด้านบนเลือก Run (ALT+U)
  2. แก้ไขการกำหนดค่า... (ALT+R)
  3. เลือกหรือเพิ่มแอปพลิเคชัน Android
  4. ในแท็บทั่วไป เลือกโครงการใน Module navigation list
  5. นี่ไม่รู้จะเลือกอะไร Launch default activity หรือ Launch

ไม่ว่าฉันจะทำอะไร ฉันยังคงได้รับข้อผิดพลาด Run/Debug Configurations windows ที่ด้านล่างของหน้าจอ ฉันจะเริ่มโปรเจ็กต์ Android ของฉันได้อย่างไร


person deadfish    schedule 17.05.2013    source แหล่งที่มา


คำตอบ (4)


โปรดตรวจสอบว่ามีการเพิ่มโฟลเดอร์ src ของคุณลงในเส้นทางการ build หรือไม่ ฉันนำเข้าพื้นที่ทำงานของฉันจาก Eclipse โดยส่งออกไปยัง Gradle และตามค่าเริ่มต้นมีเพียงโฟลเดอร์ gen เท่านั้นที่ถูกทำเครื่องหมายเป็นไฟล์ต้นฉบับ ด้วยเหตุนี้ IDE จึงไม่สามารถรวบรวมไฟล์ต้นฉบับของคุณและไม่สามารถเปิดกิจกรรมใดๆ ได้

  1. เปิดนาวิเกเตอร์
  2. เปิดการตั้งค่าโมดูล
  3. จากการตั้งค่าโครงการ เลือกโมดูล
  4. เลือกโฟลเดอร์ src และ gen และทำเครื่องหมายว่าเป็นโฟลเดอร์ Source โดยคลิกขวาที่โฟลเดอร์เหล่านั้นแล้วเลือก Source

หวังว่าจะช่วยได้

person lookashc    schedule 18.05.2013
comment
ฉันจะหานาวิเกเตอร์ได้ที่ไหน - person Matt Huggins; 15.09.2013
comment
@MattHuggins แท็บโครงการทางด้านซ้ายดูเหมือน eclipse Package Explorer คลิกขวาที่ชื่อแพ็คเกจ จากนั้น 'Open Module Settings' จะอยู่บริเวณด้านล่าง ทางลัดคือ F4 - person ter0; 16.09.2013
comment
ฉันคิดว่ามันน่าทึ่งมากที่โฟลเดอร์ src ไม่ได้ถูกเพิ่มโดยค่าเริ่มต้นเมื่อนำเข้าโปรเจ็กต์แบบง่าย ฉันกำลังพยายามย้ายจาก Eclipse ไปยัง Android Studio แต่เรื่องสุขอนามัยเช่นนี้ไม่ได้ทำให้เป็นเรื่องง่าย - person Mattias; 07.11.2014

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

คลิกเมนูแบบเลื่อนลงถัดจากลูกศรเรียกใช้สีเขียวบนแถบด้านบน และกด 'แก้ไขการกำหนดค่า':

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

person Blundell    schedule 17.05.2013
comment
ฉันรู้วิธีเพิ่มแอปพลิเคชัน Android แต่หลังจากที่ฉันเลือกโมดูลแล้วคลิก Launch default Activity ฉันไม่สามารถเรียกใช้ได้ เนื่องจากเกิดข้อผิดพลาดที่ด้านล่างของหน้าต่างของคุณ - person deadfish; 18.05.2013
comment
Error: Activity Class not specified โครงการของฉันชื่อ X มีไลบรารี่ชื่อ L พร้อมทุกสิ่ง ไลบรารีนี้ L มีคลาส MainActivity อยู่ข้างในด้วย ฉันไม่สามารถเรียกใช้ L ได้เนื่องจากเป็นห้องสมุด แต่ฉันไม่สามารถเรียกใช้ X ได้เนื่องจากไม่มี MainActivity ;) ติดตามฉันบ้างไหม? - person deadfish; 18.05.2013
comment
ผมมีปัญหาเดียวกัน. น่ารำคาญมาก. :-/ Android Studio แย่มาก ฉันคิดว่าอัลฟ่าน่าจะเหมาะสมกว่าเบต้าในเวลานี้ - person Brian Knoblauch; 13.08.2014

คุณนำเข้าไลบรารีของคุณใน Android Studio อย่างถูกต้องหรือไม่

ตรวจสอบไฟล์ > โครงสร้างโปรเจ็กต์ > ไลบรารี

คุณเห็นห้องสมุดของคุณ L หรือไม่?

person fasteque    schedule 18.05.2013

แทนที่ apply plugin: 'com.android.Library' (จากการไล่ระดับโมดูล) เป็น apply plugin: 'com.android.application'

person M.Usman    schedule 10.09.2017