java.lang.RuntimeException: Unable to instantiate application android.app.Application: java.lang.NullPointerException
at android.app.LoadedApk.makeApplication(LoadedApk.java:501)
Logcat 大量 MtpService 電池狀態日誌干擾視線。
AndroidManifest.xml 中 <application> 標籤設定了 android:name 但值為空或類不存在:
<application android:name="" ...> <!-- 空字串導致 ClassNotFound -->
或自定義 Application 子類未正確實現構造函數/未在正確包路徑。
<application
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name">
<!-- 刪除 android:name="" -->
</application>
public class MyApp extends Application {
@Override public void onCreate() { super.onCreate(); /* 初始化 */ }
}
<application android:name=".MyApp" ...>
確保類為 public、包名正確、無參構造函數。Build → Clean Project、File → Invalidate Caches / Restart。屬系統級媒體傳輸協議服務日誌,非應用錯誤,可在 Logcat 過濾器排除 MtpService 關鍵字。