回覆列表
  • 1 # 愛逗的小夥伴

    很明顯,這是反編譯的AndroidManifest.xml檔案,因為沒有專案編譯環境也不對,找不到res下的資源ID,gen目錄下的R檔案也沒有生成,所以報錯。

    Android每個應用程式在它的根目錄中都必須要有一個AndroidManifest.xml檔案。這個清單把應用程式的基本資訊提交給Android系統,在應用程式的程式碼能夠執行之前,這個資訊系統必須建立。以下是清單檔案要做的一些事情:

    1. 用Java包給應用程式命名。這個包名是應用程式的唯一標識;

    2. 描述應用程式的元件---組成應用程式的Activity、Service、Broadcast Receiver以及Content Provider。它要用每個元件的實現類來命名,並向外釋出對應元件功能(例如,元件所能處理的Intent訊息)。這些宣告會讓Android系統瞭解應用程式中元件,以及這些元件被載入的條件。

    3. 判斷哪些程序是主應用程式元件。

    4. 宣告應用程式所必須的許可權,以便能夠訪問被保護的API,以及能夠跟其他應用程式進行互動。

    5. 為了跟應用程式元件進行互動,還聲明瞭其他要求有的許可權。

    7. 宣告應用程式所要求的最小的Android API級別。

    8. 列出應用程式必須連結的外部庫。

  • 中秋節和大豐收的關聯?
  • excel表格怎麼把一個月的資料求和?