2016-09-17 21 views
0

目前,我正在使用Android Studio製作我的第一個應用程序。我正在使用一個我認爲需要將應用程序稱爲「com.camera.simplemjpeg」的庫,如果我嘗試重構應用程序在嘗試使用該庫時崩潰的名稱。有沒有辦法解決?如何使用硬編碼庫重命名此Android項目

回答

0

在Android Studio中,你可以這樣做:

例如,如果你想改變com.example.appmy.awesome.game,則:

  1. 在你項目窗格,點擊上的小齒輪圖標(Gears icon

  2. 取消選中/ D E-選擇Compact Empty Middle Packages選項

Compact Empty Middle Packages

  • 你的包目錄將現在各個目錄被打破了

  • 單獨選擇您希望每個目錄以及:

    • 用鼠標右鍵單擊它
    • 選擇Refactor
    • 點擊Rename
    • ,在彈出的對話框中,單擊Rename Package,而不是重命名目錄
    • 輸入新的名稱,然後按重構
    • 允許一分鐘,讓Android Studio中更新所有更改
    • 注意:在Android Studio中重命名com時,可能會發出警告。在這種情況下,選擇重命名所有
  • enter image description here

  • 現在打開你的搖籃build文件build.gradle - 通常appmobile )。更新applicationId到新的包名稱和同步搖籃,如果尚未自動更新:
  • Refactor Directories

  • 完成!無論如何,Android Studio需要使這個過程更簡單一些。
  • +0

    我還沒有嘗試過這一套確切的步驟,但如果一個正常的重構不會工作,我不認爲這將工作。 –

    +0

    這將工作肯定。試一試 –

    +0

    剛剛嘗試過,它完全沒有區別。試圖訪問庫時仍然崩潰。 –

    0

    我想通了。在我使用的庫中,我必須更改所有對舊應用程序名稱的引用,然後使用NDK重新編譯它。