我剛開始學習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可以看到手機沒有問題)
- 電話是(而且沒有睡着),而我試圖運行應用程序
任何建議爲什麼手機不會下載和運行應用程序?
我再次嘗試,雖然這是我以前做過的事情。仍然不起作用。不過謝謝你的回覆! – amatthematician