我在使用 Android Studio 時遇到了問題。當我嘗試運行任何應用程序時,我收到相同的錯誤“未找到默認活動”,并且在我的代碼中tools:context=".MainActivity",MainActivity 以紅色突出顯示,并顯示“未解析的類 MainActivity”。即使我創建了一個全新的“空活動”,它也會發生。到目前為止,我已經嘗試過:刷新IDE緩存檢查 Android 清單和 MainActivity 中的包名稱選擇默認活動應用內配置確保 src 是源目錄我還注意到,在我的“最高級”應用程序中,它build.gradle看起來像這樣:安卓清單:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.justjava"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>
3 回答

江戶川亂折騰
TA貢獻1851條經驗 獲得超5個贊
使用此行MainActivity XML
文件
tools:context="com.example.justjava.MainActivity"
您不是在 XML 整個 src 目錄中引用。
或者
只需從XML
tools:context=".folderName.MainActivity"

猛跑小豬
TA貢獻1858條經驗 獲得超8個贊
1.重建項目,如果沒有解決
2.轉到File menu
,然后單擊該Invalidate Caches/Restart
選項Invalidate and Restart
。
您的ide
將自動重新啟動,問題將得到解決。

慕田峪9158850
TA貢獻1794條經驗 獲得超8個贊
以我的經驗,這是因為代碼中的錯誤,通常是在命名類中。
我解決了這個問題,只是修復了 MainActivity 類中的命名空間,實際上我在那里犯了一個錯誤,因為我從另一個項目中復制并粘貼了內容。
添加回答
舉報
0/150
提交
取消