2016-12-06 44 views
0

我剛開始學習Android開發,所以這對我來說是一個嚴重的問題:我在Win10上啓動Android Studio(2.2.2,但遇到問題) ,做一個新項目,只需連續單擊Next,卻沒有任何更改(選擇空活動作爲模板),完成,嘗試運行「應用」我的手機上,並始終得到這個錯誤:AdroidStudio 2.2.2手機上的空閒活動錯誤

Error while executing: am start -n "com.example.android.myapplication/com.example.android.myapplication.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.android.myapplication/.MainActivity }

Error type 3

Error: Activity class {com.example.android.myapplication/com.example.android.myapplication.MainActivity} does not exist.

Error while Launching activity

作爲一個完整的新手誰只是應該改變一些XML文本並在手機上運行應用程序,我不知道該怎麼做或編輯,以使預生成的應用程序真正起作用。我搜索StackOverflow的一個更通用的方法對這些錯誤,並試圖:

  • 重新啓動AS /計算機
  • 禁用InstantRun
  • 與清潔梅辛/重建/同步/同步與搖籃
  • 刪除.gradle和.idea文件夾和與Gradle同步
  • 一些其他晦澀難懂的build.gradle和AndroidManifest
  • 以上各種組合。

......沒有一個工作(或事實上以任何方式影響問題)。

其他意見:

  • 該應用程序甚至沒有安裝(選中所有的應用程序,也沒有我的設備上的任何com.example.android.myapplication或MyApplication的應用程序)
  • 在開發課程論壇,有人建議com.example.android.myapplication/com.example.android.myapplication.MainActivity應該只讀取com.example.android.myapplication/MainActivity。到目前爲止,我還沒有弄清楚如何改變這種情況。

更新1新嘗試的修復(兩者都沒有工作):在運行/調試窗口

  • 指定活動directy。
  • 指定沒有任何活動(不顯示該錯誤,但不運行任何東西)。
  • 文件/無效緩存
  • 將android.intent.category.MAIN更改爲全部小寫和後退。
  • 添加 「類別的Android:NAME =」 android.intent.category.DEFAULT 「/」 的體現

更新2管理上運行仿真器的應用程序。它似乎在那裏工作,所以錯誤可能會介於AS和手機之間(Android 5.1.1,API 22)。

  • 開發人員選項和USB調試上(確認彈出消息,太)
  • 驅動程序是最新的(AS可以看到手機沒有問題)
  • 電話是(而且沒有睡着),而我試圖運行應用程序

任何建議爲什麼手機不會下載和運行應用程序?

回答

0

在您的清單文件編輯 與Android:NAME =「com.example.android.myapplication.MainActivity」

+0

我再次嘗試,雖然這是我以前做過的事情。仍然不起作用。不過謝謝你的回覆! – amatthematician

0

請確保您的代碼並不意味着任何廢話,它不會導致應用程序崩潰,這有時是問題。嘗試在代碼中發現可能導致應用程序崩潰的問題。也許在你的崩潰日誌中,你可以找到導致崩潰的原因。祝你好運。

相關問題