2013-05-17 41 views
16

根據android的新IDE,我決定從我的舊eclipse導入項目。 可惜的是我不能運行他們,因爲信息Error: Activity Class not specified這個錯誤可以發現我的用戶重現步驟:Android Studio中的項目無法啓動 - Activity類未指定

  1. 從頂部欄菜單中選擇運行(ALT + U)
  2. 編輯配置...(ALT + R)
  3. 選擇或Module navigation list
  4. 這裏添加Android應用
  5. 在常規選項卡中選擇項目,我不知道該選擇什麼樣的Launch default activityLaunch

不管我做什麼,我仍然在Run/Debug Configurations窗口的底部出錯。 我該如何開始我的android項目?

回答

31

請檢查您的src文件夾是否已添加到構建路徑中。我通過導出到Gradle導入了我的工作空間,默認情況下只有gen文件夾被標記爲源文件。因此,IDE無法編譯您的源文件並且無法啓動任何活動。他們

  1. 打開導航
  2. 打開模塊設置
  3. 從項目設置選擇模塊
  4. 選擇src和根文件夾和其標記爲通過源文件夾右鍵單擊並選擇Source

希望這會有所幫助。

+3

我在哪裏可以找到「導航器」? –

+7

@MattHuggins左側的「Project」選項卡看起來像eclipse Package Explorer。右鍵單擊包標題,然後「打開模塊設置」位於底部附近。快捷鍵是F4。 – ter0

+1

我覺得當導入一個簡單的項目時,默認情況下不會添加src文件夾。我正在嘗試從Eclipse遷移到Android Studio,但這樣的衛生工作並不容易。 – Mattias

6

您可能需要編輯啓動配置以告訴它運行的是哪個活動,或者它是否正在運行默認活動,請確保您的清單正確說明了此活動。

單擊頂部欄上綠色運行箭頭旁邊的下拉菜單。然後按 '編輯配置':

enter image description here

+0

好,我知道如何添加Android應用程序,但我選擇模塊後,點擊'啓動默認Activity'我不能運行它。由於錯誤置於窗口底部 – deadfish

+0

你會得到什麼錯誤? – Blundell

+1

'錯誤:Activity Class not specified'我的項目叫'X'有一個名爲'L'的庫,包含所有東西。這個庫'L'裏面還有'MainActivity'類。我不能運行'L',因爲它是一個庫,但我不能運行'X',因爲它沒有'MainActivity';你跟着我嗎? – deadfish

1

你正確導入也是你的Android Studio中的庫?

檢查文件>項目結構>庫

您是否看到過庫L?

0

更換apply plugin: 'com.android.Library'(從模塊級的gradle產出),以apply plugin: 'com.android.application'