![](/img/trans.png)
[英]Android Automotive: Could not identify launch activity: Default Activity not found
[英]Android Studio reports “Could not identify launch activity: Default Activity not found” when building Kotlin projects
我正在嘗試使用Kotlin和Anko構建一個Android應用程序。 當我在Android Studio中選擇“運行”時,出現錯誤:
無法識別啟動活動:找不到默認活動
啟動活動時出錯
並且該應用程序無法啟動。 我在模擬器和真實手機上都遇到此錯誤。
為了縮小問題的范圍,我嘗試了幾個示例Anko項目,包括android-anko-sample ,它們都表現出相同的損壞行為。
我還有其他用Java寫過的Android項目,它們運行時都沒有這個問題,這表明這是Kotlin或Anko特有的問題。 我什至可以在我的Java應用程序之一和上面鏈接的“ android-anko-sample”應用程序之間來回切換,並始終如一地重現android-anko-sample的問題,而我的Java應用程序每次都能正常運行。
我查看了與此錯誤消息有關的其他問題,並且發布的解決方案不適用或無濟於事。
我注意到的一件奇怪的事是,當我在Android Studio中打開(這些Anko應用程序中的任何一個) AndroidManifest.xml
時,活動的名稱顯示為紅色,就好像它們是錯誤的一樣。 這是android-anko-sample的外觀:
請注意,該應用程序確實已安裝在手機/模擬器上,我可以點擊該圖標並運行它。 當我選擇從Android Studio運行時,它不會自動啟動,這非常不方便。
如何解決此問題?
我正在使用:
代碼在這里:
此要點提供了一些Android Studio窗格的完整內容:
這是由於未在Android Studio中安裝Kotlin插件引起的。
要解決此問題,請轉到文件→設置→插件→瀏覽存儲庫,找到“ Kotlin”,然后安裝它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.